Opis zlecenia
Zakładam firmę działającą podobnie do cateringów pudełkowego i poszukuję freelancera, który stworzy interaktywny system zamówień. Strona już stoi ale potrzebuje kogoś kto stworzy kalendarz i personalizację zamówień. Chcę, aby klienci mogli wybierać daty dostaw, wybierać produkty do składać zamówienia. Strona działa na WordPressie z motywem Astra. Frontend aplikacji chce zrealizować w React, a backend oparty na REST API WordPress. (Chyba że masz lepszy pomysł ;) )
Zakres prac:
1. Frontend w React:
• Stworzenie kalendarza wyboru daty dostawy (np. z użyciem react-calendar).
• Lista produktów z przyciskiem „Wybierz”.
• Koszyk z podsumowaniem zamówienia.
• Integracja z backendem za pomocą REST API.
2. Backend (WordPress):
• Stworzenie REST API w WordPressie do obsługi:
• Pobierania listy produktów.
• Składania zamówień (data + produkty).
• API musi być zabezpieczone przed nieautoryzowanym dostępem.
3. Integracja:
• Połączenie aplikacji React z WordPress (po stronie motywu lub jako osobny build).
• Testy działania (poprawność zamówień, integracja z kalendarzem).
4. Dodatkowe wymagania:
• Aplikacja powinna być responsywna.
• Kod napisany zgodnie z najlepszymi praktykami (czytelność, komentarze).
• Dokumentacja podstawowa: jak dodawać produkty i zmieniać ustawienia API.
Technologie:
• Frontend: React (np. z react-calendar), CSS/SCSS (dla UI).
• Backend: WordPress REST API, PHP.
• Inne: Axios do komunikacji między frontendem a backendem.
Oczekiwane rezultaty:
• Gotowy system zamówień z pełną integracją.
• Instrukcja instalacji i konfiguracji w WordPress.
Czas realizacji:
Do ustalenia, ale zależy mi na ukończeniu projektu w ciągu 4–6 tygodni.