Skip to content
Akmal-5Public

About

FastAPI Todo API with JWT authentication and async SQLAlchemy backend

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

69 Commits

Folders and files

Repository files navigation

📝 To-Do

Backend API для умного управления задачами с JWT-авторизацией

FastAPI Python SQLAlchemy JWT

Современный асинхронный REST API для управления личными задачами.
Полная авторизация + CRUD задач с фильтрацией.
Сделано на FastAPI + SQLAlchemy (async) 🚀


✨ Возможности проекта

  • ✅ Регистрация и авторизация пользователей (JWT-токен)
  • ✅ Полностью защищённые эндпоинты задач (только свои задачи)
  • ✅ CRUD операций над задачами:
    • Создание новой задачи
    • Получение списка задач (с фильтром по названию)
    • Обновление задачи
    • Удаление задачи
  • ✅ Автоматическое создание таблиц БД при запуске
  • ✅ Асинхронная работа с базой данных
  • ✅ Чёткое разделение по тегам в Swagger-документации

🛠 Технологический стек

Технология Назначение
FastAPI Основной фреймворк API
SQLAlchemy Асинхронный ORM
Pydantic Валидация моделей (User, UserTasks, UserLog)
JWT Авторизация (encode/decode)
AsyncSession Асинхронная работа с БД
Python 3.11+ Язык разработки

About

FastAPI Todo API with JWT authentication and async SQLAlchemy backend

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages