This is a simple API that allows you to create, read, update, and delete tasks. It is built using Flask and SQLAlchemy.
You can:
- Manage tasks and their status
- Test basic user logic
- Generate reports in JSON, Graph, and PDF formats for data analysis
- Python 3.x installed
pip(Python package installer)
- Clone the repository
git clone git@github.com:Avepy/tasks-api-flask.git- Install the dependencies
pip install -r requirements.txt- Perform the database migrations
flask db init
flask db migrate -m "Initial migration"
flask db upgrade- Run the application
python app.pyThe API documentation can be easily accessed by accessing Swagger UI. The link is printed out in the console when the application starts.