Задача

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

Основные требования

  • Создать реляционную базу данных (предпочтительно PostgreSQL или MySQL) с необходимой структурой таблиц.
  • Подключить бэкенд к готовому фронтенду через API (желательно REST или GraphQL) - коррекция запросов, обработка форм.
  • Организовать полное сохранение вводимых пользователями данных, включая заявки, заказы или другую проектную информацию.
  • Обеспечить базу для будущей админки (но создание интерфейса администрирования выходит за рамки задачи, достаточно хранения).
  • Все действия должны выглядеть “как по-настоящему” - с корректными ответами сервера, кэшированием там, где нужно, типами контента.

Техническая среда

Язык / платформа на усмотрение исполнителя - главное, чтобы легко связывалась с текущим фронтендом (например, Python + FastAPI / Django, Node.js + Express / Next.js, Go, PHP + Laravel). Фреймворк можно выбрать оптимальный под задачу. Готов предоставить шаблон каркаса проекта по запросу.

Проверка приёмки

  • Заполнить форму на фронте - данные уходят в БД;
  • Отобразить введённые данные при перезагрузке страницы/клике;
  • Корретная обработка ошибок и пустых значений.

Курсовая с высокой оценкой - поэтому исполнитель должен уметь проектировать БД и связывать фронт с бэком без дыр в безопасности.

Комплексное ведение социальных сетей и производство контента

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