Бюджет: 1000 UAH Срок: 1 день
Добрый день, Виктор.
Работаю с Laravel + React/Next.js, делаю именно такие системы: API-прокси слой, кеширование внешних данных, B2B кабинеты с индивидуальным ценообразованием. Несколько мыслей по проекту:
1. Кеширование - ключевой момент для UX. Каталог и цены из внешнего API нужно кешировать грамотно (разный TTL для товаров, цен и остатков), чтобы сайт работал быстро, но данные оставались актуальными. Redis тут будет основой.
2. B2B цены - так как логика полностью на стороне API, backend становится тонким слоем маппинга. Но важно правильно построить авторизацию запросов, чтобы B2B клиент видел только свои цены.
3. SEO для каталога - Next.js с SSR/ISR хорошо решает задачу индексации товарных страниц, даже когда данные приходят из API.
Предлагаю разбить на этапы:
- Фаза 1: Backend API-слой + кеширование + каталог (фильтры, поиск, карточка товара)
- Фаза 2: Корзина + оформление заказа + email-уведомления
- Фаза 3: B2B кабинет (авторизация, индивидуальные цены, история, инвойсы)
- Фаза 4: Админ-панель + SEO + оптимизация
Стек: Laravel (backend/API proxy) + Next.js (frontend) + PostgreSQL + Redis.
Напишите в личные сообщения, обсудим детали и начнем работу.