frontend using Ionic Framework- Angular JS, backend using Flask RESTful API
A ready to deploy web app to show the functionality of Identity Access management and authorization using Auth0. Implemented using FLASK RESTful API, PostgreSQL, SQLAlchemy.
The application meet follwing specifications:
- Display graphics representing the ratios of ingredients in each drink.
- Allow public users to view drink names and graphics.
- Allow the shop baristas to see the recipe information.
- Allow the shop managers to create new drinks and edit existing drinks.
{Can be modified according to need! For any help, start an issue in the repository}
The App is structured into:
Application is desiged with some key functional areas:
The ./backend
directory contains a completed Flask server with a SQLAlchemy. Flask endpoints and API are tested on Python 3.7
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. When trying to deploy, define environment variables found within (./frontend/src/environment/environment.ts) to reflect the Auth0 configuration details set up for the backend app.
View the README.md within ./frontend for more details.
Use a virtual environment and add the corresponding dependencies (preferrably using a conda environment)
- Although the endpoints are secured, still XSS hasn't been covered.
- Perfest AuthO authorization example, frontend needs to be improved.
- Currently learning ReactJS to implement frontend.