- Easy sign up form: provide name, date of birth and allergies
- Your cakes, at glance: who you have been assigned and what cake you've chosen. You can change both partner and cake, and even submit your own!
- Your data, under your control: View and modify your profile details, or delete your profile to quit the app for good.
- Client: Flet
- Server:
- REST API: FASTAPI
- Database implementation: SQLite
- Database handling: SQLAlchemy
-
Requires Python 3.9 or higher
-
Create a virtual environment
python -m venv mutualcake
source mutualcake/bin/activate
- Install dependencies
python -m pip install -r requirements.txt
- Initialize app. The app consists on a server and a client, so you need to start them both (the server being in the background while the client runs). To do that, run from the terminal
bash deploy.sh