Код-ревью MVP сайта (Next.js, FastAPI, PostgreSQL, Redis)
Технологический стек:
- Фронтенд:Next.js, NextUI, Tailwind CSS
- Бэкенд:Python (FastAPI, Pydantic, SQLAlchemy, httpx), PostgreSQL, Redis
- Проверить код на соответствие лучшим практикам программирования.
- Оценить архитектуру и логику работы сайта.
- Выявить потенциальные уязвимости и узкие места в безопасности.
- Проверить качество кода, читаемость и соответствие стандартам (PEP8, ES6+).
- Оценить производительность (наличие избыточных запросов, утечек памяти и т. д.).
- Проверить, как реализована работа с БД (оптимизация запросов, индексы, связи).
- Оценить качество обработки ошибок и логирования.
- Проверить интеграцию фронтенда с бэкендом, валидацию и обработку API-запросов.
- Провести нагрузочное тестирование API (если возможно, предложить оптимизации).
- Проверить кеширование данных (Redis).
- Оценить удобство развертывания и настройки сайта.
- Предложить рекомендации по улучшению кода и архитектуры.
- Развернутый отчет по каждому пункту с замечаниями и предложениями по исправлению.
- Указание на критические ошибки и потенциальные уязвимости.
- Рекомендации по улучшению производительности, безопасности и архитектуры.
Просьба в отклике также указывать примерные сроки реализации и цены, а также ваш ТГ для связи.