This is made using full stack web application development using Python Flask and the ReactJS library.
The project is a simple recipe app that allows simple CRUD actions against a Flask REST API.
- Creating REST APIs with Flask with Flask-RestX
- Using Flask-SQLAlchemy ORM
- Carrying Out Database Migrations with Flask-Migrate
- JWT Authentication with Flask-JWT-Extended
- Testing Flask API with Unittest
- Creating React Components
- React Hooks
- JWT Authentication on the frontend
- Making API Calls with Fetch API
- Clone the Git repository
- In the root folder, create a virtual environment using your favorite method.
- Install project dependencies with
pip install -r requirements.txt
- Run project with
python run.py
- Run test
pytest