Техническое задание: Завершение и деплой 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-приложений в продакшен.
- Умение работать с существующей кодовой базой.
В ответе, пожалуйста, укажите ваше коммерческое предложение (бюджет и сроки) и опишите ваш подход к решению подобных задач.