Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/shahin-hossain-dev/prime-electronics-client

This is a e-commerce based website.
https://github.com/shahin-hossain-dev/prime-electronics-client

express-js firebase-auth mongodb reactjs

Last synced: 17 days ago
JSON representation

This is a e-commerce based website.

Awesome Lists containing this project

README

        

# Prime Electronics - E-commerce Service

- Live Site: [Prime Electronics](https://prime-electronics-b176d.web.app)

### Here is the most important key features is this app.

- User authentication system Register/Login
- Product Pagination
- Product Filter with Brand, Category & Price Range
- Product Sort with Newest Product, Low to High & High to Low Prices
- Product Search with keyword

### Technology Use

- In the Client side used React JS
- In the Server Side We Used Express JS.
- MongoDb used for Database.
- User Auth System With Firebase

### Packages use in the project

- TanStack Query
- Axios
- Moment JS
- React Icon
- sweetalert2 etc.

## How to run this project locally:

If you run this project locally you hove to follow these steps below
step 1: You have node js environment in your local machine
step 3: You have to clone this repository to your local machine

```bash
git clone https://github.com/shahin-hossain-dev/prime-electronics-client.git
```

then your have to enter the folder location with your command line and install dependencies you use this command below

```bash
npm install
```

step 4: You have to make .env.local in your folder root level and need some credentials, you can make your own

- firebase credentials according to firebase.config.js

step 5: You have backend integration with this clinet that instruction is [here](https://github.com/shahin-hossain-dev/prime-electronics-server)

step 6: Make sure these credentials now you could run this project

```bash
npm run dev
```

## enjoy the project