Skip to content
Snippets Groups Projects
bkessler's avatar
bkessler authored
Update README.md

See merge request swp-ws21-fahrtenbuch/team-krustentiere/efb!204
7e862d9f
History

efb

Project Description

In cooperation with UniSport, a digital logbook for their water sports center is to be designed and developed. Since the logbook has to be easily accessible for students, it will be developed as a web application.

Project Setup

Docker

First, install [docker][install-docker], [docker-compose][install-docker-compose]

Then start the whole thing (remove the -d, if you want the logs):

sudo docker-compose up -d

Rebuild backend image: sudo docker-compose build

Stop and remove containers, and remove networks and volumes (without -v, if you want to keep the volumes) sudo docker-compose down -v

Project Architecture

Image shows the project architecture

Frontend Description

Details

Backend Description

Details

TODO

Discussed during end presentation, needs to be done

  • Statistics by discipline
  • Statistics by weekdays
  • Generally optimise statistics page (filter e.g.)
  • 11 p.m. automatic return of boats

Other TODOs (seems a lot but is a very detailed description)

  • Improve password changing mechanism for admin + boat attendant
  • After adding boat_type or discipline jump to the end of the list.
  • Fix security gaps with the following packages Issue
  • general code cleanup (delete printlines, etc.) BE FE
  • This would be a useful feature, but it needs agreement with WSZ first
  • change test email account efbtestetunseremails@gmail.com to proper mail server