Техническое задание: Завершение и деплой fullstack-проекта

Необходимо завершить разработку и осуществить промышленное развертывание (deploy) готового fullstack-приложения.

Стек технологий проекта

  • Frontend: Next.js с TypeScript
  • Backend: NestJS (фреймворк для Node.js)
  • База данных: PostgreSQL

Основные задачи

1. Доработка проекта

  • Анализ текущего состояния кодовой базы (frontend и backend).
  • Исправление выявленных ошибок и багов.
  • Реализация недостающего функционала согласно требованиям проекта.
  • Оптимизация производительности и кода.
  • Написание или обновление документации.

2. Подготовка к продакшн-развертыванию

  • Настройка переменных окружения для production.
  • Конфигурация сборки (build) для фронтенда и бэкенда.
  • Оптимизация проекта для production-среды (минификация, сжатие и т.д.).
  • Настройка подключения к production-базе данных PostgreSQL.

3. Вывод в продакшн (Deploy)

  • Выбор и настройка платформы для хостинга (например, VPS, облачные платформы).
  • Развертывание backend-приложения (NestJS API).
  • Развертывание frontend-приложения (Next.js).
  • Настройка доменного имени и SSL-сертификата (HTTPS).
  • Обеспечение отказоустойчивости и мониторинга.

Требования к исполнителю

  • Опыт коммерческой разработки на Next.js (TypeScript) и NestJS.
  • Глубокое понимание работы с PostgreSQL.
  • Практический опыт вывода fullstack-приложений в продакшен.
  • Умение работать с существующей кодовой базой.

В ответе, пожалуйста, укажите ваше коммерческое предложение (бюджет и сроки) и опишите ваш подход к решению подобных задач.

Разработка интерактивного психологического теста с аналитикой

Требуется создать веб-приложение для прохождения психологического теста из 66 вопросов с выбором из двух вариантов. Система должна автоматически генерировать детальные отчеты по результатам тестирования.