A full-stack MERN (MongoDB, Express.js, React, Node.js) e-commerce platform for buying and selling products with broker inquiry functionality.
- π¨ Responsive Design: Modern UI with CSS styling
- π¦ Product Listings: Browse products with filtering
- π Product Details: Detailed product view with images
- π User Authentication: Login & Registration system
- β Favorites: Save favorite products
- π Admin Dashboard: Manage products and users
- π€ Broker Contact: Inquiry system for product brokers
- π‘οΈ Protected Routes: Role-based access control
- π RESTful API: Clean API endpoints
- π JWT Authentication: Secure token-based authentication
- ποΈ MongoDB Database: NoSQL database for products and users
- π€ File Upload: Image upload functionality
- π₯ Role Management: User and admin roles
- π οΈ Product Management: Full CRUD operations
- π Broker Inquiry System: Contact form for brokers
- React 18 - UI library
- Vite - Build tool and dev server
- CSS Modules - Component styling
- React Router - Navigation
- Axios - HTTP client for API calls
- Node.js - Runtime environment
- Express.js - Web framework
- MongoDB - Database
- Mongoose - ODM for MongoDB
- JWT - JSON Web Tokens for auth
- bcryptjs - Password hashing
- multer - File upload handling
- cors - Cross-origin resource sharing
- dotenv - Environment variables