B2 Bachelor easyContract

Team

  • Jonah-Sophie Schuldt
  • Katja Hedemann
  • Cansu Ilhan
  • Pavel Tsvyatkov
  • Elena Deligio
  • Farida Elbassiouney
  • Markus Müller
  • Lasse Rhys Bielenberg

Supervision

David Koschnick
tech stack
project tech stack

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.

tech stack