Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arifulislam5577/rolex-shopping

Rolex is an e-commerce website built by M.E.R.N stack.
https://github.com/arifulislam5577/rolex-shopping

bootstrap expressjs mongodb mongoose nodejs reactjs

Last synced: 2 days ago
JSON representation

Rolex is an e-commerce website built by M.E.R.N stack.

Awesome Lists containing this project

README

        

# Rolex

Rolex is an e-commerce website built by M.E.R.N stack. There are different kinds of product categories. Users can purchase any product. If the user wants to purchase any product, she/he needs to add the product to the shopping cart. But if the user has no previous account then she/he needs to create a new account. After creating an account or logging in, she/he needs to provide his/her shipping address. After providing the shipping address he/she need to pay with a stripe payment gateway. user can see the order which he was purchased before in his profile.

There is also an admin simple dashboard, where the admin can deliver the order and can see the total order in the admin panel.

## Run the Application

### Server-Side
make sure you are in the ```root``` directory.
```bash
npm install or npm i
```

### Client-Side
make sure you are in the ```rolex-shopping/client``` directory.
```bash
npm install or npm i
```

## Usage

```
npm start
```

## Contributing

### Frontend
- React
- Redux
- Redux Thunk
- Axios
- Bootstrap v5
- React Reveal
- React Router Dom v6
- React Stripe Checkout

### Backend
- Node Js
- Express Js
- MongoDB
- Mongoose
- JSON Web Token
- Bcrypt Js
- Stripe

Please make sure to update tests as appropriate.

```Thank you```