Техническое задание: Миграция сайта вакансий на Laravel
Суть проекта
Необходимо выполнить полный перенос работающего регионального сайта по размещению и поиску вакансий с платформы WordPress на фреймворк Laravel. Основная цель - сохранить весь существующий функционал и данные, перенеся их в более современную и управляемую архитектуру.
Ключевые задачи
- Провести детальный анализ текущей архитектуры сайта на WordPress, включая структуру страниц, пользовательские роли и взаимосвязи данных.
- Проанализировать структуру и содержимое базы данных MySQL для планирования корректной миграции.
- Полностью переписать бэкенд-логику сайта (размещение вакансий, поиск, личные кабинеты работодателей и соискателей, модерацию) на Laravel.
- Обеспечить бесшовный перенос всех существующих данных (вакансии, резюме, пользователи, компании, отклики) в новую базу данных.
- Создать новую админ-панель на Laravel для управления контентом и пользователями.
- По согласованию с заказчиком - сохранить текущий дизайн фронтенда или выполнить его адаптацию/улучшение.
- Обеспечить корректную работу всех форм, фильтров поиска и уведомлений на новой платформе.
Требования к исполнителю
- Опыт работы с фреймворком Laravel (портфолио с реализованными проектами).
- Глубокое понимание архитектуры WordPress и механизмов работы его базы данных.
- Навыки работы с MySQL, включая миграцию и трансформацию данных.
- Умение работать с внешними API (если они используются на текущем сайте).
- Понимание принципов SEO для сохранения или улучшения текущих позиций сайта после переноса.
Что ожидается в результате
- Полностью рабочий сайт на Laravel с идентичным или улучшенным функционалом.
- Перенесенная и валидированная база данных.
- Рабочая админ-панель для управления контентом.
- Техническая документация по проекту.