UMM-CSci-3601 / 3601-iteration-template

This template repository is used as a starting point for course projects in CSci 3601: Software Design and Development at the University of Minnesota Morris. It includes an Angular client along with a Javalin server and Mongo database.
MIT License
0 stars 9 forks source link

CSCI 3601 Iteration Template

This is your starter code for Iteration 1.

There is quite a lot of example code in this production template that you don't want or need down the road, but is included to help you get started. As you work on your project, you should replace these pieces with elements of your project and remove whatever you don't need (e.g., markdown files, JSON data files, or any remnants of the labs). We include, for example, the User parts of the previous labs. These are almost certainly not relevant to your project and should be removed once you've started.

:bangbang: Keeping things like the support for our User types will artificially inflate your test coverage results, making it look like you have much better coverage than you actually do. This is neither cool nor helpful, so you really should remove our code fairly early in your iteration.

:exclamation: You should remove this sentence and the text above, and replace them with at least an elevator pitch description of your project so that if someone comes to this repo they'll know what the project is about.

Development

Instructions on setting up the development environment and working with the code are in the development guide.

Common commands

From the server directory:

From the client directory:

From the database directory:

Deployment

Instructions on how to create a DigitalOcean Droplet and setup your project are in the deployment guide.

Resources

Additional resources on tooling and techniques are in the resources list.

Changing the name

The project by default has the name "CSCI 3601 Iteration Template". There are a few places you need to change to make this the name you want:

You can go ahead and remove this section of the README once you have changed the name.

Contributors

The contributors to this project can be seen here.


Paul Friederichsen

💻 🖋 📖 🤔 🧑‍🏫 💬 👀 🛡️ ⚠️ ️️️️♿️ 🚇 🚧

Joe Moonan Walbran

🐛 💻 🖋 📖 🤔 🚇 🚧 🧑‍🏫 📆 💬 👀 🔧 ⚠️

K.K. Lamberty

💻 🖋 🎨 📖 🤔 🧑‍🏫 📆 💬 ⚠️ ️️️️♿️

Nic McPhee

🚇 ⚠️ 🐛 🖋 📖 🎨 🚧 📆 💬 👀 💻