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