The main purpose our website is, to give a virtual platform to the sellers who are interested to put their product for online selling via Bidding. And the bidders who are interested to buy and bid for the rare and best things.
Let’s Visit our Website “BestBid” – An interactive and User friendly Virtual Platform for auction!!
- Frontend - Bootstrap 5 , React.js
- Backend - Node js , Express
- Database - MongoDB
The application includes two modules (client and server). For local developement, run npm install
in client and server both directory which will install all dependencies accordingly. Before running this command please make sure your environment variables are setup accordingly.
- Node JS
- NPM or Yarn
- MongoDB
- Stripe account with test data
- Cloudinary account to store images.
- Make sure MongoDB is running on your system.
- Clone this repository.
- Update config.env with your MongoDB URI and Secret Key , Cloudinary api Key, Stripe API keys.
- Open command line in the cloned folder,
- To install dependencies, run
npm install
, for client and server both directory. - To run the application , run
node app.js
ornodemon app.js
, for server side. - And run
npm start
, for client side.
- To install dependencies, run
- Open localhost:3000 in the browser
Inside config.env
PORT = 5000
MONGO_URI = your mongodb uri
JWT_SECRET = 'abc123'
CLOUDINARY_NAME= your API name
CLOUDINARY_API_KEY= your API key
CLOUDINARY_API_SECRET= your API secret key
# Open client
npm install
# Open Server
npm install
# Run Client
npm start
# Run Server
node app.js
#or
nodemon app.js