Skip to content

Releases: sonnymay/TasksManagerAPI

v1.0.0 — Task Manager API Public Release

21 Jun 00:35
b81944f

Choose a tag to compare

What's in this release

A production-quality RESTful task management API built to demonstrate clean backend architecture with FastAPI, SQLAlchemy, and Pydantic v2.

Features

  • Full CRUD — Create, read, update, and delete tasks with title, description, priority, due date, and status fields
  • Pydantic v2 validation — Strict request/response validation with automatic, descriptive error messages
  • Auto-generated docs — Swagger UI at /docs and ReDoc at /redoc — zero extra setup
  • Dual-database support — SQLite locally, PostgreSQL in production via environment variable swap
  • Test suite — pytest coverage on all CRUD endpoints against an isolated SQLite test database
  • CI/CD — GitHub Actions runs lint and tests on every push

Stack

Layer Technology
Backend FastAPI · Python 3.11 · Pydantic v2
ORM SQLAlchemy
Database SQLite (dev) · PostgreSQL (prod)
Docs Swagger UI · ReDoc
Infra Render · GitHub Actions

Live demo

🔗 https://tasksmanagerapi.onrender.com/docs