Sklep jubilerski – w pełni funkcjonalna aplikacja do elektroniki
Sklep jubilerski — to w pełni funkcjonalny sklep internetowy z biżuterią, stworzony na bazie React, TypeScript, Express i MongoDB.
Celem projektu było stworzenie bezpiecznej, skalowalnej platformy e-commerce z nowoczesnym interfejsem użytkownika, niezawodnym bezpieczeństwem backendu oraz bogatą funkcjonalnością dla użytkowników. Aplikacja obejmuje uwierzytelnianie użytkowników za pomocą JWT i plików cookie, koszyk zakupowy z globalnym zarządzaniem stanem, filtrowanie i wyszukiwanie produktów, blog z komentarzami oraz osobiste konto użytkownika.
Główna uwaga w projekcie skupiona była na bezpieczeństwie i wydajności. Backend realizuje ograniczenia prędkości, ochronę przed XSS, sanitację MongoDB, bezpieczne uwierzytelnianie oraz wzmocnienie nagłówków HTTP. Na frontendzie interfejs użytkownika jest w pełni responsywny i zoptymalizowany pod kątem wygody użytkowania za pomocą modułów SCSS, Material-UI oraz nowoczesnych szablonów React.
Ten projekt demonstruje moją zdolność do tworzenia gotowych do produkcji aplikacji e-commerce z czystą architekturą, bezpieczną logiką backendu oraz doskonałym doświadczeniem użytkownika.
Celem projektu było stworzenie bezpiecznej, skalowalnej platformy e-commerce z nowoczesnym interfejsem użytkownika, niezawodnym bezpieczeństwem backendu oraz bogatą funkcjonalnością dla użytkowników. Aplikacja obejmuje uwierzytelnianie użytkowników za pomocą JWT i plików cookie, koszyk zakupowy z globalnym zarządzaniem stanem, filtrowanie i wyszukiwanie produktów, blog z komentarzami oraz osobiste konto użytkownika.
Główna uwaga w projekcie skupiona była na bezpieczeństwie i wydajności. Backend realizuje ograniczenia prędkości, ochronę przed XSS, sanitację MongoDB, bezpieczne uwierzytelnianie oraz wzmocnienie nagłówków HTTP. Na frontendzie interfejs użytkownika jest w pełni responsywny i zoptymalizowany pod kątem wygody użytkowania za pomocą modułów SCSS, Material-UI oraz nowoczesnych szablonów React.
Ten projekt demonstruje moją zdolność do tworzenia gotowych do produkcji aplikacji e-commerce z czystą architekturą, bezpieczną logiką backendu oraz doskonałym doświadczeniem użytkownika.