← Все проекты

TaskFlow

Менеджер задач с авторизацией, ролями, инвайт-системой и командным режимом. Первый полноценный продукт, созданный с AI.

FastAPI PostgreSQL SQLAlchemy Docker
taskflow.neuralcrafter.com ↗

Задача

Создать полнофункциональный менеджер задач – не учебный проект, а рабочий инструмент с реальной авторизацией, ролями и командной работой. Первый проект, построенный с нуля с помощью AI-инструментов.

Решение

Полноценное веб-приложение с разделением на бэкенд (FastAPI) и фронтенд:

  • Авторизация – JWT-токены, регистрация только по инвайт-коду
  • Командный режим – все участники видят все проекты и задачи
  • Проекты и задачи – создание, фильтрация, приоритеты, теги, подзадачи
  • Инвайт-система – админ создаёт одноразовые коды приглашения
  • CI/CD – автодеплой при пуше через GitLab Runner

Техническая сложность

Полный стек от базы данных до деплоя: FastAPI + PostgreSQL + Docker + Nginx + SSL. Решены реальные production-проблемы: mixed content при HTTPS, CORS для мультидоменного доступа, миграции базы данных.

Результат

  • Рабочий продукт работает в продакшене на собственном домене
  • Полный CI/CD пуш в main → автодеплой на сервер
  • Закрытая регистрация доступ только по инвайт-коду от админа
  • Первый AI-проект доказал что AI-подход работает для реальных продуктов