https://github.com/thebadshahkid/shopping-cart
https://github.com/thebadshahkid/shopping-cart
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/thebadshahkid/shopping-cart
- Owner: TheBadshahKid
- Created: 2025-03-16T14:14:46.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-16T14:37:42.000Z (2 months ago)
- Last Synced: 2025-03-16T15:26:18.188Z (2 months ago)
- Language: JavaScript
- Size: 67.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fashion Shopping Cart

A stylish and modern e-commerce shopping cart application built using the MERN stack.
## 🚀 Live Demo
Check out the live version of the project here: [Fashion Shopping Cart](https://fashionshoppingcartt.netlify.app/)
## 🛠 Tech Stack
- **Frontend:** React.js, Redux, Tailwind CSS
- **Backend:** Node.js, Express.js
- **Database:** MongoDB
- **Authentication:** JWT (JSON Web Token)
- **Hosting:** Netlify (Frontend), Render/Heroku (Backend)## 📌 Features
- 🛍️ Browse fashion products
- 🔎 Search and filter products
- 🛒 Add/remove items from cart
- 💳 Secure checkout
- 👤 User authentication (Signup/Login)
- 📦 Order history and tracking
- 🌙 Light/Dark mode## 🏗 Installation & Setup
1. **Clone the repository:**
```sh
git clone https://github.com/your-username/fashion-shopping-cart.git
cd fashion-shopping-cart
```2. **Install dependencies:**
```sh
# Install frontend dependencies
cd client
npm install# Install backend dependencies
cd ../server
npm install
```3. **Setup environment variables:**
- Create a `.env` file in the `server` directory and add the following:
```env
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_secret_key
```4. **Run the application:**
```sh
# Start backend server
cd server
npm start
# Start frontend client
cd ../client
npm start
```5. **Open the app:**
- Visit `http://localhost:3000` in your browser.## 📜 License
This project is licensed under the MIT License.
## 🤝 Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you’d like to change.## 📞 Contact
For any queries or collaboration, reach out to me at [email protected] or connect on [LinkedIn](https://www.linkedin.com/in/saksham832005/).