UA πŸ‡ΊπŸ‡¦ EN πŸ‡¬πŸ‡§
← Back to portfolio

FastAPI Task Manager β€” backend with JWT and health checks

A FastAPI-based version of the Task Manager. It provides JWT authentication, task management endpoints, health checks, documentation, and a Docker-oriented setup.

FastAPI Python PostgreSQL Docker License

Project overview

This is a REST API for managing tasks, implemented with FastAPI. Users register, log in, get a JWT token, and work with their personal task list. The project also includes health checks and API documentation.

Tech stack

Goal of the project

To show experience with FastAPI, typed endpoints, health checks, and a production-oriented backend setup.

My responsibilities

Key endpoints

Quick start (Docker)

# 1. Clone the repository
git clone <repository-url>
cd fastapi-task-manager

# 2. Create and configure environment file
cp .env.example .env
# (set DATABASE_URL, JWT_SECRET, etc.)

# 3. Start the service
docker compose up --build

# API:   http://localhost:8000
# Docs:  http://localhost:8000/api-docs

What this project says about me