Минимальная реализация на Next.js + Prisma + SQLite:
- Быстрое добавление задачи на главной странице (
/) - Список задач с поиском и фильтром по статусу
- Быстрая смена статуса задачи в карточке списка
- Страница задачи (
/tasks/[id]) с редактированием основных полей - Блок вложений: загрузка, просмотр, удаление
- API маршруты для задач и вложений
- Скопируйте
.env.exampleв.env - Установите зависимости:
npm install - Сгенерируйте Prisma client:
npm run prisma:generate - Создайте базу:
npx prisma migrate dev --name init - Запустите проект:
npm run dev
POST /api/tasksGET /api/tasksGET /api/tasks/:idPATCH /api/tasks/:idDELETE /api/tasks/:idPOST /api/tasks/:id/attachmentsDELETE /api/tasks/:id/attachments/:attachmentId