Задача: Создание фронтенда интернет-магазина

Необходимо разработать front-end часть интернет-магазина на ASP.NET Core (Razor или MVC). Проект представляет собой монолитное приложение, состоящее только из слоя представления. Бизнес-логика и база данных не разрабатываются - вся логика берется из уже существующего мобильного приложения на Flutter. Дизайн строго по предоставленному макету Figma. Верстка должна быть адаптивной для мобильных устройств, планшетов и десктопов.

Функциональные требования

  • Авторизация и регистрация пользователей
  • Список магазинов
  • Категории товаров
  • Список товаров с фильтрацией и пагинацией
  • Карточка товара с полным описанием
  • Поиск по товарам
  • Корзина и оформление заказа
  • Личный кабинет пользователя (профиль)
  • История заказов

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

  • Соответствие готовым макетам Figma
  • Адаптивная верстка (mobile / tablet / desktop)
  • Чистая структура представлений (Views)
  • Готовность к подключению реального API (набор эндпоинтов будет предоставлен)
  • Поддержка современных браузеров (Chrome, Firefox, Safari, Edge)

Условия выполнения

Разработка ведется на основе мобильного приложения Flutter - по сути, требуется перенести функционал и пользовательский опыт (UX) в веб. Допускается использование ИИ для помощи в переносе исходного кода. В проекте не должны быть задействованы сторонние сайты, телефоны или email - только чистый front-end по макету.

Результат работы

  • Полный исходный код веб-проекта на ASP.NET Core
  • Инструкция по запуску проекта
  • Front-end, полностью готовый к интеграции в существующий ASP.NET Core проект