Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/topunix/coffee-shop
☕ Digital cafe with Ionic frontend, Auth0, and Postman
https://github.com/topunix/coffee-shop
auth0 flask ionic-framework jose-jwt jwt postman postman-collection python reactjs sqlalchemy
Last synced: 15 days ago
JSON representation
☕ Digital cafe with Ionic frontend, Auth0, and Postman
- Host: GitHub
- URL: https://github.com/topunix/coffee-shop
- Owner: topunix
- Created: 2020-04-26T20:48:25.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-01-08T20:39:15.000Z (17 days ago)
- Last Synced: 2025-01-08T21:48:39.664Z (16 days ago)
- Topics: auth0, flask, ionic-framework, jose-jwt, jwt, postman, postman-collection, python, reactjs, sqlalchemy
- Language: TypeScript
- Homepage:
- Size: 584 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Full Stack Coffee Shop
![coffee-shop](https://user-images.githubusercontent.com/833824/82158436-d0be5c80-9855-11ea-9122-8ec4d8436aa5.jpg)
## Introduction
**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:
1. **Visual Ingredient Display**: Graphics showcase the ingredient ratios of each drink, providing a clear visual representation.
2. **Public Access**: Guests can view drink names and their corresponding graphics without needing special permissions.
3. **Barista View**: Baristas have access to detailed drink recipes to ensure consistent preparation.
4. **Manager Controls**: Managers can create new drinks and edit existing ones, allowing flexibility in menu management.## About the Stack
### Backend
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.](./backend/README.md)
### Frontend
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.
[View the README.md within ./frontend for more details.](./frontend/README.md)