Coffee shop full stack application with Python(flask) for backend and Postgres as database of choice
Coffee-cafe CRM is a full stack web application written in Angular, PostgreSQL, Flask(Python) and deployed using Kubernetes and Docker.
Tech Stack SQLAlchemy ORM to be our ORM library of choice PostgreSQL as our database of choice Python3 and Flask as our server language and server framework The
The ./backend directory contains a completed Flask and SQLAlchemy server.
./frontend directory contains a complete React frontend to consume the data from the Flask server.
Lessons Learnt Created the front end in Angular and the backend in Flask and PostgreSQL. use the SQLAlchemy ORM to create the database and complete the database migrations. Learnt the use of JWT tokens and authentication/authorization. Finally(in progress) deployed the full stack application to Docker and Kubernetes
Run the project: npm run start