Критические исправления безопасности: ротация секретов, SQL-инъекции, транзакции БД, Docker-харденинг. Вынос всех секретов в конфигурацию админки.
Рефакторинг монолитных файлов, устранение дублирования кода, модульная архитектура. Подготовка кодовой базы к добавлению веб-интерфейса.
Рефакторинг монолитных файлов, устранение дублирования кода, модульная архитектура
Создание базы админ-панели: Express.js сервер, JWT-авторизация, API для настроек, React-фронтенд с авторизацией.
Express.js сервер, JWT-авторизация, API для настроек, React-фронтенд
Веб-интерфейс управления магазином: дашборд, управление товарами, заказами, кошельками, настройками бота, просмотр статистики.
Веб-интерфейс управления: дашборд, товары, заказы, кошельки, настройки бота
Тестирование: юнит-тесты, интеграционные тесты, E2E. Структурированное логирование. Docker-харденинг. CI/CD.
Тесты, логирование, Docker-харденинг, CI/CD
MVP
Этап минимально рабочего и функционального продукта
На данном этапе необходимо провести тестирование того что реализовано и добавить недостающий функционал исходя их пользовательского опыта.