Я не являюсь разработчиком. Для реализации проекта использовался Cursor с AI-агентом.
После анализа требований и документации агент предложил стек:
- TypeScript
- Next.js
- PostgreSQL
- Prisma
- Docker
Я согласился с этим решением и далее выступал в роли постановщика задач. Процесс выглядел следующим образом:
- описание новой функции;
- обсуждение архитектуры;
- реализация кода AI;
- тестирование;
- корректировка логики;
- повторная реализация при необходимости.
По мере развития проекта документация постоянно уточнялась, а некоторые функции добавлялись уже в процессе разработки, когда становилось понятно, что они необходимы пользователю даже в рамках MVP.
Отдельной задачей стала настройка среды разработки и деплоя. Совместно с AI была настроена локальная разработка в Docker с автоматическим обновлением изменений без постоянной пересборки контейнеров.