Deshevshe.ua — duży projekt eCommerce (Laravel / Blade / magazyn
Zrealizowałam frontendową część dużego sklepu internetowego Deshevshe.ua na bazie Laravel (szablony Blade). Projekt — wysokoobciążona platforma eCommerce z dużą ilością produktów, skomplikowaną logiką katalogu i rozbudowanym systemem interakcji użytkownika.
Backend i ogólna architektura systemu zostały opracowane przez innego specjalistę. Moja strefa odpowiedzialności — pełny frontend, zintegrowany z już istniejącą strukturą Laravel.
Laravel (Blade) · Vanilla JavaScript · SASS · AJAX · JSON API responses
Frontend działa poprzez szablony Blade i współdziała z częścią serwerową poprzez AJAX, otrzymując zorganizowane odpowiedzi JSON.
UI / UX interaktywny
— System popup do szybkiego przeglądania produktów i koszyka
— Slidery dla bloków produktowych i sekcji promocyjnych
— Interaktywne elementy bez użycia frameworków frontendowych
— Adaptacyjne zachowanie interfejsu na urządzenia mobilne
Cechy architektoniczne:
— Frontend zintegrowany w szablonach Blade Laravel
— Wyraźny podział odpowiedzialności: backend formuje dane, frontend renderuje i zarządza UX
— Praca z istniejącym dużym systemem bez jego przeróbki
— Budowa skomplikowanej logiki UI na Vanilla JS
— Optymalizacja pod dużym obciążeniem eCommerce
Rola w projekcie:
— Pełna frontendowa rozwój interfejsu
— Integracja z backendem Laravel
— Realizacja skomplikowanej logiki klienta (katalog, koszyk, popupy, slidery)
— Praca w ramach dużego istniejącego systemu
Backend i ogólna architektura systemu zostały opracowane przez innego specjalistę. Moja strefa odpowiedzialności — pełny frontend, zintegrowany z już istniejącą strukturą Laravel.
Laravel (Blade) · Vanilla JavaScript · SASS · AJAX · JSON API responses
Frontend działa poprzez szablony Blade i współdziała z częścią serwerową poprzez AJAX, otrzymując zorganizowane odpowiedzi JSON.
UI / UX interaktywny
— System popup do szybkiego przeglądania produktów i koszyka
— Slidery dla bloków produktowych i sekcji promocyjnych
— Interaktywne elementy bez użycia frameworków frontendowych
— Adaptacyjne zachowanie interfejsu na urządzenia mobilne
Cechy architektoniczne:
— Frontend zintegrowany w szablonach Blade Laravel
— Wyraźny podział odpowiedzialności: backend formuje dane, frontend renderuje i zarządza UX
— Praca z istniejącym dużym systemem bez jego przeróbki
— Budowa skomplikowanej logiki UI na Vanilla JS
— Optymalizacja pod dużym obciążeniem eCommerce
Rola w projekcie:
— Pełna frontendowa rozwój interfejsu
— Integracja z backendem Laravel
— Realizacja skomplikowanej logiki klienta (katalog, koszyk, popupy, slidery)
— Praca w ramach dużego istniejącego systemu