Udacafe is a modern, digitally enabled cafe designed for students to order drinks, socialize, and study effectively.
This drink menu application offers the following features:
- Visual Ingredient Display: Graphics showcase the ingredient ratios of each drink, providing a clear visual representation.
- Public Access: Guests can view drink names and their corresponding graphics without needing special permissions.
- Barista View: Baristas have access to detailed drink recipes to ensure consistent preparation.
- Manager Controls: Managers can create new drinks and edit existing ones, allowing flexibility in menu management.
The ./backend
directory contains a SQLAlchemy module and a Flask server with the required endpoints and Auth0 integration for authentication.
View the README.md within ./backend for more details.
The ./frontend
directory contains a complete Ionic frontend to consume the data from the Flask server. The environment variables found within (./frontend/src/environment/environment.ts) is for the Auth0 configuration.