UA 🇺🇦 EN 🇬🇧
← До портфоліо

FastAPI Task Manager — бекенд з JWT та задачами

Версія Task Manager на FastAPI: швидкий та типобезпечний бекенд, health-чекі, JWT-аутентифікація, задачі, документація та Docker-орієнтований запуск.

FastAPI Python PostgreSQL Docker License

Що це за проєкт

Це REST API для задач, реалізований на FastAPI. Користувачі реєструються, логіняться, отримують JWT-токен і працюють зі своїм списком задач. Додано health-чекі, документацію, а також можливість змінювати мову відповідей.

Технічний стек

Мета проєкту

Продемонструвати вміння працювати з FastAPI, будувати типобезпечні ендпоїнти, health-чекі та налаштовувати продакшн-орієнтований бекенд.

Моя роль у цьому проєкті

Ключові ендпоїнти

Швидкий старт (Docker-режим)

# 1. Склонуйте репозиторій
git clone <URL-репозиторію>
cd fastapi-task-manager

# 2. Створіть файл оточення
cp .env.example .env
# (налаштуйте DATABASE_URL, JWT_SECRET тощо)

# 3. Запустіть сервіс
docker compose up --build

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

Що цей проєкт показує про мене