This project is a Flask REST API that uses Flask for API development, SQLAlchemy for database management, JWT Auth for authentication, and MySQL for storage. The API also includes Swagger UI for documentation and testing.
To install the necessary dependencies for this project, run the following command:
pip install -r requirements.txt
This will install all the necessary libraries and modules, including Flask, SQLAlchemy, and JWT Auth.
To run the project, follow these steps:
- Modify the
.env
file with the necessary environment variables. - Run the following command:
flask run
This will start the Flask development server and allow you to access the API from your local machine.
You can view a live demo of the project at http://micbun.pythonanywhere.com. The demo includes documentation and testing functionality provided by Swagger UI.