Клиент и задача
«Донское полесье» — интернет-магазин продуктов с внутренними интерфейсами для сотрудников. С нуля требовалось разработать клиентскую часть, перенести дизайн-макеты в рабочие интерфейсы и связать их с backend API: каталог, формы, оформление заказа, онлайн-оплата, работа сотрудников с данными.
Что сделано
- Витрина магазина на Next.js: страницы и переиспользуемые компоненты, формы, сценарии покупки, интерфейсные анимации.
- Оформление заказа в витрине; онлайн-оплата через ЮKassa — интеграция на backend проекта.
- Остатки товаров на сайте приходят из складского учёта 1С: синхронизация реализована на backend проекта.
- Подтверждение по SMS-коду через МТС — тоже интеграция на backend проекта.
- Административные интерфейсы для сотрудников: внутренние данные и операции, состояния загрузки, успеха, ошибок и пустых данных.
- Подключение frontend к backend API: вместе с backend-разработчиком согласованы форматы запросов и ответов, обязательные поля, обработка ошибок и пограничные сценарии.
Технически
Next.js, компонентная архитектура, backend API (отдельный backend-разработчик). Интеграции проекта на backend: ЮKassa, 1С (складской учёт → остатки на сайте), МТС (SMS-код); frontend работает с ними через API.
Результат
С нуля разработана клиентская часть e-commerce-платформы: магазин и внутренние интерфейсы сотрудников, работающие через API, с оформлением заказа и онлайн-оплатой. Компонентная архитектура позволяет развивать разделы и добавлять функции без переработки клиентской части.
Моя роль
Frontend-разработка и согласование архитектуры клиентской части; взаимодействие с дизайнером и backend-разработчиком.




