Volver a projects
Feb 13, 2025
2 min read

TaskManagerAPI

A simple API for managing tasks.

This is a Python project I built to experiment with the FastAPI framework. It manages simple tasks, because sometimes simple is exactly what is needed.

Technology

Database

Tasks are stored in MongoDB on a local server. The project can also be scaled to a cloud deployment such as MongoDB Atlas.

Server

Uvicorn runs the API locally. FastAPI provides several deployment options and documentation for publishing the service online.

API documentation

GitHub repository

The GitHub repository contains a complete list of the actions supported by the API.

Interactive documentation

After starting the server, the documentation can be accessed through:

  • Swagger UI: ip:port/docs, an interactive interface for testing endpoints.
  • ReDoc: ip:port/redoc, an alternative clean documentation view.