M5 Master AdyBuddy – Obesity Prevention

Team

  • Lisa Trage
  • Thu Huong Vu
  • Naomi Schoppa
  • Julia Zamaitat
  • Hedi Talmoudi
  • Dustin Reimann
  • Darwin Becker

Supervision

David Koschnick
Our used technologies

Concept & Design

Figma

  • To create our design drafts and final designs, we used the graphics editor Figma.

Miro

  • Miro offers a great opportunity to collect and share ideas with all the team members.

Frontend

Flutter

  • To build our app, we used Flutter. It is an open-source framework from Google that allows you to build platform independent apps, based on the programming language Dart.

Android Studio

  • In order to run an emulator for our app, we used Android Studio which is a development environment from Google.

Backend

Docker

  • Docker is a software for isolating applications using container virtualization. We used it to run our database with the server.

NodeJS

  • We used a NodeJS server for our backend with Typescript.

ExpressJS

  • It is a framework for NodeJS applications that provides additional features for faster development.

MongoDB

  • We decided to use this document-based database system for our application due to its flexibility.

Postman

  • Postman is a platform where one can develop and test APIs which we have used a lot while developing the front- and backend.

Deployment

Gitlab

  • To manage our codebase, we used Gitlab. We had a repository for both the frontend and the backend. We also created a Kanban board to have an overview of our open tickets and who was working on which ticket.

Communication

Zoom

  • If we did not meet at the HTW, we resorted to Zoom for our meetings

Discord

  • In order to clarify quick questions outside of our meetings or to keep each other up to date, we set up a Discord server where our communication took place.