✅ Добавить юнит-тесты и интеграционные тесты для backend и frontend
✅ Внедрить статический анализ кода:
- flake8 или pylint для Python
- eslint для Node.js
✅ Использовать многоэтапную сборку Docker (multi-stage builds) для уменьшения размера образов
✅ Настроить деплой на сервер или в облако (например, Render, Railway, Kubernetes, AWS)
✅ Добавить HTTPS и автоматические SSL-сертификаты с помощью Let's Encrypt (https://letsencrypt.org/)
✅ Хранить секреты и конфигурации через .env файлы, GitHub Secrets, Docker Compose env_file
✅ Добавить Healthchecks в docker-compose для backend и frontend, чтобы убедиться, что сервисы полностью готовы до запуска nginx
✅ Использовать продакшн-ready WSGI сервер, например Gunicorn вместо встроенного сервера Flask, для повышения производительности и стабильности