На главную

Код-ревью MVP сайта (Next.js, FastAPI, PostgreSQL, Redis)

<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>

Программист должен разбираться в крипторынке

Хочу заказать разработку программы, которая будет отправлять мне уведомления на смартфон о листинге IDO и ICO, выходящих на биржах Bybit, Binance...

Доработка логотипа после нейросети

Делаю блог в телеграме и инстаграмме на тему методов диагностики в медицине (УЗИ, МРТ, КТ, рентген и т.д.). Нейросеть предложила подходящий...

Сделать видео на 1-1,5 мин для демонстрации IT решения (для всех)

Нужно сделать видео без звука из готовых материалов и по готовому ТЗ, есть видео с производства, демонстрация самого IT решения и...