Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shwetkhatri2001/shwetspot
Now Buy and Sell your items on ShwetSpot
https://github.com/shwetkhatri2001/shwetspot
ecommerce mern
Last synced: about 2 months ago
JSON representation
Now Buy and Sell your items on ShwetSpot
- Host: GitHub
- URL: https://github.com/shwetkhatri2001/shwetspot
- Owner: ShwetKhatri2001
- Created: 2021-12-20T18:29:08.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2021-12-20T21:14:43.000Z (about 3 years ago)
- Last Synced: 2024-11-02T01:41:58.663Z (3 months ago)
- Topics: ecommerce, mern
- Language: JavaScript
- Homepage: https://shwetspot.herokuapp.com/
- Size: 4.31 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ShwetSpot 🏟
* Hi 👋 Shwet here, Welcome to ShwetSpot
## 👌 Features
* User can buy the products from open market 🎁
* User can also sell the products they want to open market 🤑
* Manage all the products in the buying cart and in the selling list easily 😏
* Complete order history for all the previous orders made by the user 📝
* Totally Responsive for any device 📱## :rocket: Technologies Used
* ReactJS
* Redux
* NodeJS
* ExpressJS
* MongoDB
* Mongoose
* JWT
* BcryptJS## Go and Check Now : [ShwetSpot](https://shwetspot.herokuapp.com/)
* It is hosted on heroku : https://shwetspot.herokuapp.com/## Libraries and resources:
* [Create React App](https://facebook.github.io/create-react-app/docs/getting-started)
* [React-Redux](https://redux.js.org/basics/usage-with-react)
* [JWT Web Tokens](https://jwt.io/).
* [Mongo DB](https://www.mongodb.com/)## 🧰 Installation
First follow these commands and follow mentioned steps to get your app ready with installation.
```bash
$ git clone https://github.com/ShwetKhatri2001/ShwetSpot.git
``````bash
$ npm install
``````bash
cd frontend
$ npm install
```After installations, make a file `.env` in the root directory of the project.
* First add `PORT` as 5000 handle api requests.
* Second add `MONGO_URI` which is the mongodb database link.
Visit [Mongo DB](https://www.mongodb.com/) and sign up for the free API Key. Then go back to your [Mongo DB](https://www.mongodb.com/) account and must create a database cluster as your server for this application. Here is a [guide](https://docs.mongodb.com/manual/tutorial/atlas-free-tier-setup/) on how to create
* Third `JWT_SECRET` which could be any unique long string as jwt sectret key.
* Fourth one is `NODE_ENV` which could be 'development' or 'production' based on your app's status.Then start the react app on localhost and start the backend server using these command.
```bash
$ npm run server
``````bash
cd frontend
$ npm start
```## 🎇 Contributing
If you find bugs with this project, pull requests are always welcome. You can [create an issue here](https://github.com/ShwetKhatri2001/ShwetSpot/issues/new).
Your :star: is also greatly appreciated.[Checkout my GitHub profile and view more awesome projects](https://github.com/ShwetKhatri2001)