BidCommerce is a comprehensive e-commerce platform under development. It leverages modern technologies and frameworks to provide a seamless online shopping experience. The platform combines the features of an e-commerce website and an auction platform, with a built-in bid system and a public chat during auctions.
- Product Management: Efficient handling of products using Mongoose schemas.
- User Management: Robust user management system to cater to diverse user needs.
- Shopping Cart: A shopping cart feature that allows users to add their favourite items and proceed to checkout.
- Error Handling: Effective error handling mechanisms to ensure smooth user experience.
- Integrated Online Marketplace: Combines the features of an e-commerce website and an auction platform.
- Built-in Bid System: Allows users to place bids on products.
- Public Chat: Enables users to communicate during auctions.
- Frontend: NextJs, ReactJs, styled-components
- Backend: Node.js, Express
- Database: MongoDB (Mongoose)
Follow these steps to get a local development environment running:
-
Clone the repository
git clone https://github.com/anuj3366/bidcommerce.git
-
Navigate into the directory
cd bidcommerce
-
Install the dependencies Navigate into the directory and run:
npm install
-
Start the development servers Navigate into the directory and run:
npm start
Your application should now be running on localhost
. The frontend will typically be on localhost:1234
, and the backend will be on 65.0.145.134:3000
.
The frontend will be deployed on Netlify, and the backend will be deployed on either Netlify or Render. Detailed instructions for deployment will be provided at a later stage.
- Fix known issues
- Enhance the shopping cart feature
- Improve the product and user management system
- Enhance the integrated online marketplace feature
- add full bid-build-in system add public chat