output1.mp4
Website
An e-commerce website built using the MERN stack, featuring authentication, authorization, and a fully functional backend.
- User authentication and authorization
- Product listing and details
- Shopping cart functionality
- Order processing
- Admin dashboard for managing products and orders
Frontend:
- React.js
- CSS
Backend:
- Node.js
- Express.js
- MongoDB
-
Clone the repository:
git clone git@github.com:sumedhakoranga/Sum-luxe.git cd Sum-luxe -
Install dependencies:
For the backend:
cd backend npm installFor the frontend:
cd ../frontend npm install -
Set up environment variables:
Create a
.envfile in thebackenddirectory and add the following variables:MONGO_URI=your_mongodb_connection_string -
Run the application:
Start the backend server:
cd backend npm startStart the frontend development server:
cd ../frontend npm start -
Access the application: Open your browser and go to
http://localhost:3000.
- Register and log in: Create a new account or log in with existing credentials.
- Browse products: Explore the product catalog and view product details.
- Add to cart: Add products to your shopping cart.
- Manage profile: Update your user profile and view order history.
This project is licensed under the MIT License. See the LICENSE file for details.