Skip to content

Avepy/tasks-api-flask

Repository files navigation

tasks-api-flask

Table of Contents

Description

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

Prerequisites

  • Python 3.x installed
  • pip (Python package installer)

Installation

  1. Clone the repository
git clone git@github.com:Avepy/tasks-api-flask.git
  1. Install the dependencies
pip install -r requirements.txt
  1. Perform the database migrations
flask db init
flask db migrate -m "Initial migration"
flask db upgrade
  1. Run the application
python app.py

Testing and Documentation

The API documentation can be easily accessed by accessing Swagger UI. The link is printed out in the console when the application starts.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages