https://github.com/aayush259/e-commerce
Sound Sphere is a full-stack e-commerce application that provides a seamless, interactive experience for browsing and purchasing audio products.
https://github.com/aayush259/e-commerce
e-commerce e-commerce-website react react-router-dom reactrouterdom redux redux-toolkit tailwind-css tailwindcss
Last synced: 2 months ago
JSON representation
Sound Sphere is a full-stack e-commerce application that provides a seamless, interactive experience for browsing and purchasing audio products.
- Host: GitHub
- URL: https://github.com/aayush259/e-commerce
- Owner: Aayush259
- Created: 2024-07-19T13:37:25.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-11-15T15:20:49.000Z (6 months ago)
- Last Synced: 2025-01-07T02:56:49.253Z (4 months ago)
- Topics: e-commerce, e-commerce-website, react, react-router-dom, reactrouterdom, redux, redux-toolkit, tailwind-css, tailwindcss
- Language: JavaScript
- Homepage: https://aayush259.github.io/E-Commerce/
- Size: 15.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎧 Sound Sphere
Sound Sphere is a full-stack e-commerce application that provides a seamless, interactive experience for browsing and purchasing audio products. The frontend offers an intuitive interface for product browsing, while the backend manages data and user authentication securely. The project is structured to replicate core e-commerce features seen on platforms like Amazon or Flipkart, showcasing product listings, shopping cart functionality, and wishlist management.
## 🌟 Features
- **User Authentication:** Secure login and registration system using JWT (JSON Web Tokens) for authentication and authorization, with both access and refresh tokens.
- **Password Security**: User passwords are securely hashed using bcrypt.
- **Product Listing:** Displays a variety of headphones, ear dopes, and speakers.
- **Product Browsing:** Browse through various product categories and view detailed information about each product.
- **Search:** Search for products using the search bar.
- **Filtering and Sorting:** Filter products based on categories, ratings, and sort by price.
- **Cart Management:** Allows users to add, remove, and view items in the cart.
- **Wishlist Management:** Allows users to add, remove, and view items in wishlist.## 🛠️ Technologies Used
- Vite + React
- React Router DOM
- Redux Toolkit
- Tailwind CSS 🌈
- Node.js with Express
- MongoDB for the database
- JWT for user authentication (access and refresh tokens)
- bcrypt for password hashingThe backend code is hosted in a separate repository, available here: [Backend Repository](https://github.com/Aayush259/E-commerce-backend)
## 🖼️ Screenshots

## 🎉 Credits
This project was created as a task given by my friend. Thanks to my friend for providing the task and for encouragement and for always pushing me to achieve my best.
## 📬 Feedback and Suggestions
Your feedback is valuable! If you have any suggestions, ideas, or improvements for this project, please feel free to open an issue or submit a pull request. Your contributions are welcomed and appreciated 🚀.