Разработка фронтенда для сайта доставки еды

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

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

  • Стек технологий: TypeScript в связке с одним из современных фреймворков: Angular, Vue.js или React.
  • Архитектура данных: Вся динамическая информация (меню, цены, акции, заказы) будет поступать с внешнего API. Фронтенд должен быть полностью завязан на работу с этими API-эндпоинтами.
  • Адаптивность: Сайт должен корректно отображаться и быть удобным для использования на устройствах с разным разрешением экрана (ПК, планшеты, смартфоны).

Ключевые разделы для проработки

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

Что ожидается от исполнителя

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

Диагностика и устранение кратковременных выпадений главной страницы из поиска Google

Требуется анализ и решение проблемы периодического исчезновения главной страницы сайта из выдачи Google. После ручной отправки на перепроверку страница возвращается в течение суток. Необходимо выявить причину и предложить стабильное решение.