https://github.com/devsafix/bazaarnest-client
A fully responsive e-commerce website built with the MERN stack, featuring secure user authentication, product browsing, and sslcommerz integration for payments. This project is currently under development, with new features and improvements being added regularly.
https://github.com/devsafix/bazaarnest-client
aos express firebase framer-motion jwt mogoose mongodb nodejs react sslcommerz tailwindcss
Last synced: 4 months ago
JSON representation
A fully responsive e-commerce website built with the MERN stack, featuring secure user authentication, product browsing, and sslcommerz integration for payments. This project is currently under development, with new features and improvements being added regularly.
- Host: GitHub
- URL: https://github.com/devsafix/bazaarnest-client
- Owner: devsafix
- Created: 2024-11-03T05:24:40.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-12-22T18:53:10.000Z (5 months ago)
- Last Synced: 2024-12-22T19:38:12.612Z (5 months ago)
- Topics: aos, express, firebase, framer-motion, jwt, mogoose, mongodb, nodejs, react, sslcommerz, tailwindcss
- Language: JavaScript
- Homepage: https://bazaarnest.vercel.app/
- Size: 794 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BazaarNest - E-Commerce Website
BazaarNest is a fully functional e-commerce platform built using the MERN (MongoDB, Express, React, Node.js) stack. This project delivers a seamless shopping experience with a variety of user-friendly features and a robust backend infrastructure.
## Features
### Core Features
- **User Authentication**: Secure sign-up and login system implemented with Firebase and JWT.
- **Product Management**: Admins can dynamically add, update, or delete products.
- **Shopping Cart**: Users can add products to their cart and manage them effortlessly.
- **Order Management**: Track orders and view purchase history directly from the user dashboard.
- **Responsive Design**: Fully responsive UI built with React and Tailwind CSS for a seamless experience on all devices.### Additional Features
- **Advanced Search and Filtering**:
- Search products by name, category, or keyword.
- Filter products by price range, ratings, and other attributes for precise results.## Technologies Used
- **Frontend**: React, Tailwind CSS, Framer Motion
- **Backend**: Node.js, Express.js
- **Database**: MongoDB, Mongoose
- **Authentication**: Firebase, JWT
- **State Management**: Redux## Getting Started
To set up this project locally, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/devsafix/BazaarNest.git
cd BazaarNest1. Install dependencies for both client and server:
```bash
npm install
cd client && npm install
1. Configure environment variables:
```bash
- Create a .env file in the root directory.
- Add your MongoDB URI, Firebase configuration, and other sensitive credentials.1. Run the development server:
```bash
npm run devThis README includes the **Advanced Search and Filtering** section in a structured and professional manner. Let me know if you’d like further customization!