Skip to content

Repository files navigation

MVP личного менеджера задач

Минимальная реализация на Next.js + Prisma + SQLite:

Что реализовано

  • Быстрое добавление задачи на главной странице (/)
  • Список задач с поиском и фильтром по статусу
  • Быстрая смена статуса задачи в карточке списка
  • Страница задачи (/tasks/[id]) с редактированием основных полей
  • Блок вложений: загрузка, просмотр, удаление
  • API маршруты для задач и вложений

Быстрый старт

  1. Скопируйте .env.example в .env
  2. Установите зависимости: npm install
  3. Сгенерируйте Prisma client: npm run prisma:generate
  4. Создайте базу: npx prisma migrate dev --name init
  5. Запустите проект: npm run dev

Ключевые API

  • POST /api/tasks
  • GET /api/tasks
  • GET /api/tasks/:id
  • PATCH /api/tasks/:id
  • DELETE /api/tasks/:id
  • POST /api/tasks/:id/attachments
  • DELETE /api/tasks/:id/attachments/:attachmentId

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages