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