Budżet: 1000 UAH Termin: 1 dzień
Dzień dobry, Wiktor.
Pracuję z Laravel + React/Next.js, robię dokładnie takie systemy: warstwa API-proxy, cache'owanie danych zewnętrznych, B2B panele z indywidualnym ustalaniem cen. Kilka myśli na temat projektu:
1. Cache'owanie - kluczowy moment dla UX. Katalog i ceny z zewnętrznego API muszą być cache'owane w sposób przemyślany (różny TTL dla produktów, cen i stanów), aby strona działała szybko, ale dane pozostawały aktualne. Redis będzie tutaj podstawą.
2. Ceny B2B - ponieważ logika jest całkowicie po stronie API, backend staje się cienką warstwą mapowania. Ważne jest jednak, aby prawidłowo zbudować autoryzację zapytań, aby klient B2B widział tylko swoje ceny.
3. SEO dla katalogu - Next.js z SSR/ISR dobrze rozwiązuje problem indeksacji stron produktowych, nawet gdy dane pochodzą z API.
Proponuję podzielić na etapy:
- Faza 1: Backend API-warstwa + cache'owanie + katalog (filtry, wyszukiwanie, karta produktu)
- Faza 2: Koszyk + składanie zamówienia + powiadomienia email
- Faza 3: B2B panel (autoryzacja, indywidualne ceny, historia, faktury)
- Faza 4: Panel administracyjny + SEO + optymalizacja
Stos technologiczny: Laravel (backend/API proxy) + Next.js (frontend) + PostgreSQL + Redis.
Napisz w wiadomościach prywatnych, omówimy szczegóły i zaczniemy pracę.