Техническое задание на разработку сайта для онлайн-доставки

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

Основная цель проекта

Создание платформы, позволяющей клиентам самостоятельно формировать и оплачивать заказы на доставку с минимальным участием оператора.

Ключевые функциональные требования

1. Каталог товаров

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

2. Корзина покупателя

  • Функция добавления и удаления товаров.
  • Возможность изменения количества выбранных позиций.
  • Отображение промежуточной суммы.

3. Оформление заказа

  • Форма для указания деталей доставки (адрес).
  • Выбор желаемого времени доставки.
  • Возможность оставить комментарий к заказу.

4. Онлайн-оплата

  • Интеграция с одной или несколькими платежными системами.
  • Безопасное проведение транзакций.
  • Отправка клиенту подтверждения об успешной оплате.

Общие требования к сайту

  • Современный и привлекательный дизайн, соответствующий актуальным трендам.
  • Адаптивная верстка для корректного отображения на всех устройствах (ПК, планшеты, смартфоны).
  • Интуитивно понятный и удобный пользовательский интерфейс.
  • Высокая скорость работы страниц.

Доработка и рефакторинг сайта на Laravel

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

Развертывание и настройка проекта на VPS для headless-режима

Требуется перенести готовый проект на VPS-сервер, адаптировать его скрипты для работы в среде Linux без графического интерфейса. Проект должен стабильно функционировать в headless-режиме, идентично работе на машине с монитором.