Gitlab
We used GitLab as our Git hosting platform to have an overview of our code. The idea of Git is simple, using it is difficult. Many of us were able to learn by using Git for the first time in such a large project. After understanding this tool, it followed the actual use in daily practice.
Node.js
With an open source server environment Node.js we have provided the basis for our platform, as it provides a script structure for websites.
express
As an extension of Node.js, Express serves us as a lightweight web framework that can handle all requests from the entire application.
The template’s reusable code made it easy for us to work with view, since it represents a middlewear to the requests.
MongoDB
We use MongoDB as a document-oriented NoSQL database management system that makes it easy to organize all data. The MongoDB Compass tool made it possible to view the database and its contents.
mongoose
As a straight-forward, schema-based solution to model the application data, we used Mongoose to simplify data management.
Discord
Discord was our main communication channel for all our conversations, questions and meetings, we also could share useful resources and information there.