Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

SuperPrice — wielki projekt eCommerce (Laravel / Blade / złożony)

Zrealizowałam rozbudowaną część frontendową dużego sklepu internetowego opartego na projekcie Laravel (szablony Blade). Backend i architektura systemu były opracowywane przez innego specjalistę, moja strefa odpowiedzialności — całkowity frontend oraz integracja z już istniejącą logiką serwera.

Projekt to duży hurtowy eCommerce z tysiącami produktów, skomplikowaną strukturą katalogu i wielopoziomową logiką interakcji użytkownika.

Ważne: projekt ma charakter aplikacyjny i jest ukierunkowany na funkcjonalność oraz zadania biznesowe, a nie na wizualny poziom UX.

Laravel (Blade) · Vanilla JS · SASS · AJAX · JSON API responses

Frontend działa przez Blade i współdziała z backendem za pomocą zapytań AJAX, otrzymując zorganizowane odpowiedzi JSON.

Zrealizowane funkcjonalności:
1. Integracje i dane
2. Praca z backend API przez AJAX (otrzymywanie i przetwarzanie odpowiedzi JSON)
3. Integracja z usługami logistycznymi: (Nowa Poczta / Ukrposhta / Meest Express)
4. Dynamiczne wyszukiwanie oddziałów i paczkomatów w czasie rzeczywistym

Katalog i nawigacja:
1. Skomplikowany wielopoziomowy boczny katalog produktów
2. Dynamiczna zmiana struktury katalogu na wersję mobilną (desktop sidebar → mobile drawer)
3. Podładowanie produktów bez przeładowania strony (infinite scroll)

Koszyk i zamówienia:
1. Całkowicie dynamiczny koszyk na JavaScript:
1.1 dodawanie/usuwanie produktów
1.2 zmiana ilości
1.3 przeliczanie kosztów w czasie rzeczywistym
2. Aktualizacja stanu interfejsu bez przeładowania strony
3. Autouzyskiwanie i podstawianie danych przy powtarzających się zamówieniach
4. Automatyczne wypełnianie danych użytkownika w celu przyspieszenia składania zamówienia

UI / interakcja:
1. Skomplikowane slidery z adaptacyjną logiką (inna zachowanie na desktopie i mobile)
2. System popup (produkty, koszyk, formularze zamówienia) bez przejść między stronami
3. Dynamiczna zmiana stanów URL bez pełnego przeładowania (poprawa UX nawigacji)

Cechy architektoniczne:
1. Frontend w pełni zintegrowany w szablonach Blade Laravel
2. Wyraźny podział odpowiedzialności: backend formuje JSON, frontend przetwarza i renderuje dane
3. Budowa skomplikowanej logiki UI bez użycia frameworków frontendowych
4. Optymalizacja pod kątem pracy z dużym katalogiem produktów i dużą ilością interakcji
5. Możliwość skalowania funkcjonalności bez przepisywania architektury
Szczegóły pracy
Budżet 6563 PLN
Dodana 21 kwietnia
58 wyświetleń
Freelancer
Alina Zavorotna
Ukraina Chmielnicki
Brak opinii

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
W serwisie 1 miesiąc 23 dni