Jewelry store - a fully functional application for electronic
Jewellery Store is a fully functional online store for jewelry products, built on React, TypeScript, Express, and MongoDB.
The goal of the project was to create a secure, scalable e-commerce platform with a modern user interface, reliable backend security, and rich functionality for users. The application includes user authentication using JWT and cookies, a shopping cart with global state management, product filtering and search, a blog with comments, and a personal user account.
The main focus of the project was on security and performance. The backend implements rate limiting, protection against XSS, MongoDB sanitization, secure authentication, and HTTP header hardening. On the frontend, the user interface is fully responsive and optimized for usability using SCSS modules, Material-UI, and modern React templates.
This project demonstrates my ability to create production-ready e-commerce applications with clean architecture, secure backend logic, and an excellent user experience.
The goal of the project was to create a secure, scalable e-commerce platform with a modern user interface, reliable backend security, and rich functionality for users. The application includes user authentication using JWT and cookies, a shopping cart with global state management, product filtering and search, a blog with comments, and a personal user account.
The main focus of the project was on security and performance. The backend implements rate limiting, protection against XSS, MongoDB sanitization, secure authentication, and HTTP header hardening. On the frontend, the user interface is fully responsive and optimized for usability using SCSS modules, Material-UI, and modern React templates.
This project demonstrates my ability to create production-ready e-commerce applications with clean architecture, secure backend logic, and an excellent user experience.