Elegante is a full stack e-commerce web application designed to handle the complete shopping flow from user authentication to product management and secure access control. I built the application using React and TypeScript on the frontend, focusing on a clean UI, smooth user experience, and scalable component structure. The backend is developed with Node.js and Express, providing RESTful APIs for authentication, product handling, and user actions. For data persistence, Elegante uses MongoDB, with well-structured schemas for users and products. Authentication and authorization are implemented using JWT, enabling secure login, protected routes, and role-based access where required. The project reflects an end-to-end development approach, covering frontend architecture, backend API design, authentication flow, and database integration. Elegante was built with scalability and maintainability in mind, following clean code practices and real-world application patterns. Tech stack: React, TypeScript, Node.js, Express.js, MongoDB, JWT Authentication