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