Dwella is a full-stack E-Commerce Web Application that allows users to browse products, add them to their cart or favorites, and complete purchases seamlessly.
Features
Secure authentication with JWT & bcrypt.
Product management (add, edit, delete) through an admin dashboard.
Shopping cart and favorites system.
Customer reviews and product ratings.
Interactive UI with React + Redux for smooth state management.
Fully responsive design for desktop and mobile.
Implementation
Back-End: Built with Node.js + Express.js to provide scalable RESTful APIs.
Database: PostgreSQL with Sequelize ORM for efficient queries and relations.
Front-End: Developed with React, using Redux for state management.
Security: Password encryption using bcrypt and token-based authentication with JWT.
UI/UX: Modern libraries for a clean, responsive, and user-friendly interface.