Sklep internetowy + Panel admina











Autorska, minimalistyczna, bezkompromisowo szybka platforma e-commerce dedykowana dla mody vintage. Zbudowana od podstaw bez użycia ciężkich systemów typu WordPress czy PrestaShop, co pozwoliło na osiągnięcie maksymalnych wyników w testach wydajnościowych (Core Web Vitals) i perfekcyjnego SEO.
System został zintegrowany z dedykowanym centrum dowodzenia (Command Center), stworzonym w celu błyskawicznego zarządzania asortymentem i zamówieniami. Architektura opiera się na rygorystycznym systemie uprawnień (RBAC), w pełni chroniąc wrażliwe dane biznesowe.
Frontend (SSR & HTMX)
Połączenie server-side renderingu (Maud) z HTMX i Alpine.js. Strona działa jak aplikacja SPA (błyskawiczne przejścia bez przeładowań), pozostając w 100% indeksowalną dla robotów Google.
Backend (Rust & Axum)
Sercem systemu jest asynchroniczny backend w Ruście. Wykorzystanie puli połączeń SQLx (PostgreSQL) oraz sesji bazodanowych gwarantuje odporność na ogromny ruch i niezawodność transakcji.
Inteligentna Fuzja Koszyka (UX Front)
Jednym z największych wyzwań w e-commerce jest zjawisko porzucania koszyków. Wdrożyłem autorski mechanizm "Guest Cart Merge" — użytkownicy niezalogowani mogą kompletować zamówienie, a w momencie logowania (np. przez Google OAuth2), system w locie na poziomie bazy danych wykonuje fuzję ich sesji gościa z kontem stałym, chroniąc przed utratą wybranych produktów.
Panel: Bezpieczeństwo
Dostęp do zaplecza jest rygorystycznie chroniony poprzez system ról i weryfikację uprawnień na warstwie middleware (Rust/Axum). Sesje administratorów przechowywane są w szyfrowanej bazie.
Panel: Ergonomia (HTMX)
Zaplecze działa błyskawicznie dzięki HTMX — aktualizacje statusów zamówień, edycja produktów czy zarządzanie tagami odbywa się w czasie rzeczywistym bez odświeżania podstron.
Infrastruktura Cloudinary API (Backend Upload & CDN)
Aby zapewnić najwyższy poziom bezpieczeństwa, proces wgrywania i usuwania zdjęć przeniesiono w całości na backend. Zbudowałem dedykowany klient HTTP w Ruście (Reqwest), który autoryzuje żądania za pomocą kryptograficznych sygnatur (HMAC SHA-1), dzięki czemu klucze dostępowe nie wyciekają do przeglądarki. Dodatkowo wszystkie serwowane z globalnego CDN-a zdjęcia są kompresowane w locie do formatów nowej generacji (AVIF/WebP), oszczędzając do 80% transferu.
Kluczowe funkcjonalności (Platforma + Admin)
- Logowanie OAuth2 (Google) oraz tradycyjne (RBAC)
- Dynamiczne filtry i sortowanie (Kategorie, Stan, Płeć)
- Zarządzanie asortymentem i statusem płatności (CRUD)
- Koszyk z obsługą fuzji sesji tymczasowych
- Dynamiczna mapa XML SEO i Wielojęzyczność (i18n)
- Automatyczne usuwanie sierocych zdjęć (Clean-up)
Architektura panelu jest wysoce modularna (komponenty Maud). Pozwala to na bezbolesne wdrażanie kolejnych rozszerzeń sklepu, takich jak integracja z systemami kurierskimi (InPost/DPD) czy głęboka analityka sprzedaży.
Potężny silnik e-commerce z dedykowanym panelem zarządzania pozwala zaoszczędzić setki godzin i maksymalizować konwersję.