Skip to content

Technologies

Dave Shin edited this page Mar 21, 2022 · 3 revisions

Because this is a backend repo, this page will only explain technologies involved in backend development.

For a frontend development technology, please visit this page: [SOFTENG701 Team 5 Frontend Wiki]


Our application uses Node.js which gives us the advantage of both backend and frontend being built in JavaScript. This makes it easier for the developers and even the future developers that will work on this project because it does not introduce other programming languages to the project. Also, the fact that it is fast and lightweight has been took into consideration.

For database, the project uses MongoDB to achieve the MERN stack. Also, unlike some other databases, because MongoDB represents the data as a collection of documents rather than tables related by foreign keys, we have chosen it to be our database along with using Node.js. We also considered that MongoDB is non-relational.

We are using Heroku for deployment because of how easy it is to use and the fact that is free to use for our project.

Clone this wiki locally