https://github.com/patelvivekdev/market-hub
Market Hub: A multi-vendor marketplace on GitHub. We created a user-friendly platform with React, CSS, and React Bootstrap. I built a powerful server-side solution with NodeJS and Express, and we chose MongoDB for data management.
https://github.com/patelvivekdev/market-hub
express fullstack-javascript mongodb nodejs reacrjs
Last synced: 4 months ago
JSON representation
Market Hub: A multi-vendor marketplace on GitHub. We created a user-friendly platform with React, CSS, and React Bootstrap. I built a powerful server-side solution with NodeJS and Express, and we chose MongoDB for data management.
- Host: GitHub
- URL: https://github.com/patelvivekdev/market-hub
- Owner: patelvivekdev
- License: gpl-3.0
- Created: 2023-09-22T09:43:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-06T01:24:41.000Z (over 1 year ago)
- Last Synced: 2025-03-09T11:51:20.377Z (10 months ago)
- Topics: express, fullstack-javascript, mongodb, nodejs, reacrjs
- Language: JavaScript
- Homepage: https://market-hub.patelvivek.dev/
- Size: 1.93 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Table of Contents
- [Market-Hub](#market-hub)
- [Description](#description)
- [Installation](#installation)
- [Usage](#usage)
- [License](#license)
- [Contributing](#contributing)
- [Authors](#authors)
- [Links](#links)
# Market-Hub
## Description
- This is a web application that allows users to search for products. Application allows sellers to post products for sale and buyers to search for products to purchase.
## Installation
- To install necessary dependencies, run the following command:
```md
npm i
cd frontend
npm i
```
## Usage
- To run the application, run the following command:
`DEVELOPMENT` Make sure to create a `.env` file in the root directory and add the following variables
```md
PORT=5000
NODE_ENV=development
MONGO_URI=YOUR_MONGO_URI
JWT_SECRET=YOUR_JWT_SECRET
```
```md
npm run dev
```
`PRODUCTION` Make sure to create a `.env` file in the root directory and add the following variables
```md
PORT=5000
NODE_ENV=production
MONGO_URI=YOUR_MONGO_URI
JWT_SECRET=YOUR_JWT_SECRET
```
```md
npm run build
node backend/index.js
```
## License
- This project is licensed under the MIT license. []
- For more information visit this link: [MIT-license](https://opensource.org/licenses/MIT)
## Contributing
- Contributions are welcome!
- Fork the repo and submit a pull request.
## Authors
- [`Vivek Patel`](https://www.patelvivek.dev)
## Links
- [`Market-hub`](https://www.patelvivek.dev/projects/market-hub)
- [`Live Demo`](https://market-hub.patelvivek.dev/)
MADE WITH ❤️ AND React / Javascript