This website provides a seamless shopping experience for customers. Users can browse through various products, add items to their cart, and proceed to checkout. Integration with a payment gateway ensures secure and convenient online transactions. Additionally, a chat feature is implemented to enable real-time communication between users and vendors for queries or assistance.
Frontend Deployed URL 👉 Click here
Backend API 👉 Click here
Chatting API 👉 Click here
#user
- Account creation, login, signup and logout functionality with eamil verification using smpt.
- Sign-up and log-in validations.
- JWT (JSON Web Token) Authentication and BcryptJS Password Hashing
- Product Filters Based on Categories
- Products Pagination (Default 12 Products Per Page)
- Cart Add and Remove Items
- Cart Update Quantities
- Wishlist Add/Remove Items
- Order Summary
- Profile page with able to edit
- My Orders Section for details of all ordered item
- From Wishlist to directly Add-to-Cart feature
- Coupons are provided for the discount
- Payment Gateway with stripe and paypal
- User Authentication before placing an order
- Data fetching from Backend.
#vender
- Account creation, login, signup and logout functionality with eamil verification using smpt.
- Sign-up and log-in validations.
- JWT (JSON Web Token) Authentication and BcryptJS Password Hashing
- Create Product with categories
- Create Evnets
- Create Discount coupon
- All orders Status
- All Product
- Refund
- Setting page
- Profile Page
- Chat with costumer
- Withdraw money
- Vender Dashboard
- Products Pagination (Default 12 Products Per Page)
# Let's Dive into What we have made
|
|
For signup, user need to fill required details. If user is already exists then it will show you an error. So you can't register again with the same email.
## Wishlist Page :
## Order History Page :
## Messages vender :
## Users Address:
## Vender Section
<tr>
<td>
<img src="https://i.imgur.com/hdXwv8O.png" alt="Product-edit">
</td>
<td>
<img src="https://i.imgur.com/EmBxoNG.png" alt="Product-edit">
</td>
|
|
|
|
|
|
- ◉ React : 58.0%
- ◉ React : 40.4%
- ◉ Others : 2.6%
This report is provided by the Github language used stats. So, this is the total percentage of the coding languages.
- Node.js
- npm
- Clone the repository to your local machine
- Navigate to the project directory
- Run
npm install
to install the required dependencies - Run
npm start
to start the development server
On this journey we faced many issues, but we keep motivated each other with patience.
-
We learned how to write more efficient and clean code.
-
Even though We also learned how to plan a project and how to execute it step by step.
-
We also got a glimpse of using GitHub for the version control.
We welcome contributions to the shopO website. If you have an idea for a new feature or have found a bug, please open an issue in the repository.
Give a ⭐️ if you like this project!