Skip to content

Latest commit

 

History

History
95 lines (64 loc) · 2.02 KB

README.md

File metadata and controls

95 lines (64 loc) · 2.02 KB

RabiKart - A MERN stack e-commerce music store

screenshot of rabikart

Table of Contents

Tech Stack

  • ReactJS
  • RabiUI
  • React Toastify
  • MongoDB, ExpressJS, NodeJS for Backend

Features

  • Categorized sections
  • Sorting and filtering of products
  • User Authentication.
  • Add/remove products to/from the cart even if you are not a user.
  • Auto-sync cart to the database after user login.
  • Add/remove products to/from wishlist.
  • Update user details and change password.

Demo

Demo Credentials

Click here for the Live Demo

Getting Started

Get the repo

Download the .zip file from Github or run the below command to clone the repo locally.

git clone https://github.com/tuhindas30/rabikart.git

Install dependencies

After cloning the repo, run the following command to install the project dependencies:

yarn add

Set environment

Set the environment variable in .env file in root directory.

REACT_APP_API_BASE_URL=http://localhost:4000

Run

Open a terminal window and run the following command:

yarn start
# React App will start at PORT 3000

Now open http://localhost:3000/ to see the app running.

License

RabiKart is MIT licensed.

Disclaimer

While deploying this project to production, please keep in mind that the project is in a very basic stage and may have severe bugs and vulnaberities.

Useful Links