Skip to content

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.

Notifications You must be signed in to change notification settings

devsafix/bazaarnest-client

Repository files navigation

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:
    git clone https://github.com/devsafix/BazaarNest.git
    cd BazaarNest
    
  2. Install dependencies for both client and server:
    npm install
    cd client && npm install
    
  3. Configure environment variables:
    - Create a .env file in the root directory.
    - Add your MongoDB URI, Firebase configuration, and other sensitive credentials.
    
  4. Run the development server:
    npm run dev
    
    

This README includes the Advanced Search and Filtering section in a structured and professional manner. Let me know if you’d like further customization!

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages