Aromatika E-commerce Platform: Fullstack (Node.js + React) | Pay
The Challenge: To build a scalable multi-page store for the Polish market. Beyond sales features, the client prioritized customer data security and a flexible marketing toolset.
Backend & Security Engineering: Leveraging my background in Cybersecurity, I implemented enterprise-grade protection:
Database Architecture: Designed and deployed a custom relational database (MySQL) optimized for high-performance queries.
Security & Auth: Built a secure Registration/Login flow using password hashing (bcrypt) and JWT (JSON Web Tokens) for session management. Ensures full protection of sensitive user data.
Promo Code System: Developed server-side logic for discount codes (validation, expiration handling, calculation).
Key Features:
Integrations: Viva Wallet payment gateway & InPost delivery map (Geowidget).
Frontend: Responsive React SPA with Redux state management.
Tech Stack: Node.js, Express, MySQL, React, Redux, JWT, Bcrypt, REST API.
Backend & Security Engineering: Leveraging my background in Cybersecurity, I implemented enterprise-grade protection:
Database Architecture: Designed and deployed a custom relational database (MySQL) optimized for high-performance queries.
Security & Auth: Built a secure Registration/Login flow using password hashing (bcrypt) and JWT (JSON Web Tokens) for session management. Ensures full protection of sensitive user data.
Promo Code System: Developed server-side logic for discount codes (validation, expiration handling, calculation).
Key Features:
Integrations: Viva Wallet payment gateway & InPost delivery map (Geowidget).
Frontend: Responsive React SPA with Redux state management.
Tech Stack: Node.js, Express, MySQL, React, Redux, JWT, Bcrypt, REST API.