This repository contains the source code for MEUBLUX, a MERN stack e-commerce website. The website is built using React, Node.js, Express, and MongoDB.
You can view the live website at: https://meublux.onrender.com/
- User authentication and registration
- Product browsing and filtering
- Shopping cart and checkout
- Order tracking
- Payment processing (Stripe)
- Admin panel for managing products, orders, and users
- Frontend: React, Redux, React Router
- Backend: Node.js, Express, MongoDB
- Database: MongoDB
- Payment processing: Stripe
- Clone the repository:
git clone https://github.com/oussama-salhya/MEUBLUX.git
- Install dependencies:
npm install
- Create a
.env
file in the root directory and add your MongoDB connection string and Stripe API keys. - Start the development server:
npm start
- Visit the website at: https://meublux.onrender.com/
- Register for an account or log in if you already have one.
- Browse products and add them to your cart.
- Proceed to checkout and complete your purchase.
- Track your order status in the My Orders section.
- The website is currently deployed on Heroku.
- The code is well-documented and easy to understand.
- The project is well-organized and modular.
- The code is well-tested and follows best practices.
MEUBLUX is a great example of a MERN stack e-commerce website. It is well-built, feature-rich, and easy to use. If you are looking to build your own e-commerce website, I highly recommend checking out this project.