Техническое задание: Разработка личного кабинета для сайта ресторана

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

Основные задачи

  • Разработать модуль личного кабинета пользователя.
  • Обеспечить адаптивность и корректную работу интерфейса для мобильного приложения.

Функционал личного кабинета

Обязательные разделы:

  • История заказов: Детализированный список всех совершенных заказов с возможностью просмотра статуса, состава и суммы.
  • Бонусная система (баллы): Отображение текущего баланса баллов лояльности, истории их начисления и списания.
  • Избранное (любимые блюда): Раздел для сохранения часто заказываемых позиций для быстрого повторного заказа.
  • Профиль пользователя: Форма для просмотра и редактирования личных данных (имя, контактная информация и др.).

Технические требования

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