Demo.mp4
- Code Bazaar is a dynamic web application serving as a comprehensive marketplace for developers, enabling the sale and purchase of code across categories like web apps, AI/ML models, and blockchain solutions.
- Developers can monetize their work while empowering others to learn and build upon existing code.
- Code Bazaar will also help developers to share their work, find inspiration from other's code and will promote a community-driven environment.
-
Diverse Code Categories: CodeBazaar offers diverse code categories, including web apps, AI/ML models, and blockchain solutions, catering to niche markets and reaching a wide range of buyers.
-
Seller Profiles: Developers have dedicated profiles showcasing their expertise, skills, and portfolio. Buyers can evaluate credibility through ratings, reviews, and past transactions.
-
Secure Transactions: CodeBazaar ensures secure transactions with robust payment gateways and services, providing fair compensation for sellers and protecting buyers against fraud.
-
Collaboration and Inspiration: The platform encourages collaboration, communication, and knowledge sharing among developers. Users can exchange ideas, collaborate on projects, and find inspiration from others' code.
-
Community-driven Environment: CodeBazaar thrives on an engaged developer community, offering forums for discussions, insights sharing, and support.
- CodeBazaar is built using the MERN (MongoDB, Express.js, React, Node.js) stack.
- MongoDB handles data storage, Express.js builds server-side APIs, Node.js powers the backend for efficient request handling, and React delivers a responsive and interactive front.
- Chakra UI library is used for designing the website.
Before running Code Bazaar locally, ensure that you have the following software installed on your machine:
Node.js: You can download it from the official Node.js website: https://nodejs.org
npm (Node Package Manager) 📦: npm is usually installed automatically with Node.js. You can verify its installation by running the following command in your terminal or command prompt:
npm -v
If you see a version number printed out, it means npm is installed. If not, you can install it by following the instructions on the npm website: https://www.npmjs.com/get-npm
Make sure to have these prerequisites in place before proceeding with the setup. Now you're ready to run Code Bazaar locally and start exploring its awesome features! 💪
-
Clone the repository:
git clone <repository-url>
-
Install dependencies:
For Frontend:
cd frontend npm install
For Backend:
cd backend
npm install
-
Start the development environment:
npm run start
Use this command inside frontend and backend folder to start the server and client
-
Access Code Bazaar:
Open your web browser and navigate to
http://localhost:5173/
to access the Code Bazaar website.