Основная задача

Требуется талантливый бэкенд-разработчик для соединения готовой клиентской части сайта с сервером и базой данных. На текущий момент есть функционирующий пользовательский интерфейс, но ему не хватает бэкенд-логики - проект полностью статичный.

Что нужно сделать

  • Спроектировать структуру базы данных для хранения основных данных сайта (каталог, форма обратной связи, пользователи, контент).
  • Написать api-скрипты на выбранном языке (предпочтительно: Node.js или Python), которые будут отдавать фронтенду нужные данные в формате JSON.
  • Подключить готовую верстку к эндпоинтам, заменив статичные прототипы на данные из базы.
  • Реализовать администрирование контента через стандартную панель или настраиваемую форму.

Требования к исполнителю

  • Опыт работы с БД MySQL / PostgreSQL или MongoDB.
  • Навыки работы с REST API, а также с любым из языков: Python/FastAPI/Flask либо JavaScript Express.
  • Умение разбираться в чужом фронтенд-коде (JS/React)

Результат

На выходе - динамический, полностью рабочий сайт, связанный аккуратной логикой с сервером. Всё, что нужно клиенту, - красиво и функционально.