Артур Доценко

Frontend Engineer

Розробка адмін-панелі та взаємодія з бекендом

Для e-commerce проєктів критично мати зручну та швидкодіючу адмінку, яка дозволяє управляти товарами, замовленнями й користувачами. У межах моєї роботи я займався:

  • створенням інтерфейсів на Next.js із TypeScript для управління товарами, категоріями та секціями,
  • розробкою UI-компонентів (таблиці, форми, модальні вікна, випадаючі списки, інтерактивні елементи),
  • підключенням до NestJS API та реалізацією CRUD-функціоналу для товарів і категорій,
  • оптимізацією клієнтської частини для швидкої роботи з великими обсягами даних,
  • рефакторингом існуючого коду та створенням повторно використовуваних компонентів.

Реалізовані задачі

  • CRUD-операції для продуктів і категорій: створення форм із валідацією, завантаженням зображень і асинхронною обробкою даних.
  • Гнучкі таблиці: сортування, фільтрація, пагінація та inline-редагування для полегшення роботи менеджерів.
  • Робота з бекендом: інтеграція з NestJS-сервісами, створення DTO та реалізація REST-запитів.
  • Підтримка масштабованості: модульний підхід у структурі, повторне використання логіки та UI-елементів.

Цей проєкт дав мені досвід роботи з повним стеком — від розробки інтерфейсу до інтеграції з бекендом, реалізації складних можливостей адмін-панелі та забезпечення її продуктивності й стабільності.