Sklep Internetowy Aromatika: Fullstack (Node.js + React) | Płatn
Wyzwanie: Stworzenie nowoczesnej platformy e-commerce. Kluczowym wymogiem, obok funkcjonalności sprzedażowych, było bezpieczeństwo danych osobowych (RODO) oraz system lojalnościowy.
Backend i Bezpieczeństwo: Jako student Cyberbezpieczeństwa, zadbałem o najwyższe standardy ochrony danych:
Baza Danych: Zaprojektowałem i wdrożyłem wydajną strukturę bazy danych (MySQL).
Security: Zaimplementowałem system rejestracji i logowania z wykorzystaniem szyfrowania haseł (bcrypt) oraz autoryzacji opartej na tokenach JWT. Gwarantuje to bezpieczeństwo danych klientów.
System Promocji: Autorski silnik kodów rabatowych walidowany po stronie serwera.
Pozostałe funkcje:
Integracje: Płatności Viva Wallet oraz mapa Paczkomatów InPost.
Frontend: Szybki i responsywny interfejs oparty na React.js.
Technologie: Node.js, Express, MySQL, React, Redux, JWT, Bcrypt, REST API.
Backend i Bezpieczeństwo: Jako student Cyberbezpieczeństwa, zadbałem o najwyższe standardy ochrony danych:
Baza Danych: Zaprojektowałem i wdrożyłem wydajną strukturę bazy danych (MySQL).
Security: Zaimplementowałem system rejestracji i logowania z wykorzystaniem szyfrowania haseł (bcrypt) oraz autoryzacji opartej na tokenach JWT. Gwarantuje to bezpieczeństwo danych klientów.
System Promocji: Autorski silnik kodów rabatowych walidowany po stronie serwera.
Pozostałe funkcje:
Integracje: Płatności Viva Wallet oraz mapa Paczkomatów InPost.
Frontend: Szybki i responsywny interfejs oparty na React.js.
Technologie: Node.js, Express, MySQL, React, Redux, JWT, Bcrypt, REST API.