arvindk2025 / CodeHunt-MERN-Stack-Web-App

"CodeHunt is an online marketplace that connects freelancers and clients from all around the globe. Freelancers can generate revenue by selling their projects."Explore CodeHunt build with React Js,Node JS, Expess Js, MongDB,WebSockets(socket.io), CSS.

Home Page:https://youtu.be/Xd6gzG2ve-8?si=iHbfdtVLPrm_bAIP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CodeHunt - Online Marketplace for Digital Freelance services (MERN STACK Web Application)

CodeHunt is a FULL STACK (MERN STACK) Web Application. It is an online Marketplace / Platform that connects freelancers and clients from all around the Globe.

CodeHunt

CodeHunt

CodeHunt

CodeHunt

CodeHunt

Key Features

(i)User Authentication

  • Signup and Login: Users can create accounts and log in securely.
  • User Profiles: Customize profiles with personal information and skills.

(ii) Project Listings

  • Create Projects: Clients can post detailed project listings, including requirements, budget, and deadlines.
  • Search and Browse: Freelancers can search and filter project listings based on their skills and preferences.

(iii) Messaging System

  • Real-time Chat: Clients and freelancers can communicate in real-time via an integrated messaging system.

(iv) Payments Integration

  • Secure Payments: Integrated payment processing for clients to pay freelancers.

(v) Reviews and Ratings

  • Feedback System: Clients can leave reviews and ratings for freelancers upon project completion.
  • Profile Reputation: Build a reputation based on the quality of work and feedback received.

Tech Stack

  • Frontend:
    • HTML, CSS, JavaScript
    • React.js
    • Redux for state management
    • Axios for API calls
  • Backend:
    • Node.js
    • Express.js
    • MongoDB for database storage
    • JWT for authentication
  • Database: MongoDB
  • Payment Processing: Stripe
  • Real-time Messaging: WebSocket

Installation

To run CodeHunt locally, follow these steps:

  1. Clone the repository: git clone https://github.com/yourusername/CodeHunt.git
  2. Navigate to the project directory: cd CodeHunt
  3. Install dependencies: npm install
  4. Create a .env file and configure environment variables like database connection, API keys, etc.
  5. Start the development server: npm start

Contribution Guidelines

We welcome contributions from the community. If you'd like to contribute to CodeHunt, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix: git checkout -b feature/your-feature-name
  3. Make your changes and commit them: git commit -m "Add your feature"
  4. Push your changes to your fork: git push origin feature/your-feature-name
  5. Create a pull request to the main repository.

License

This project is licensed under the MIT License.


Feel free to use this README.md template as a starting point for your project. Make sure to update the content with specific details related to your CodeHunt website and customize it further to suit your needs.

About

"CodeHunt is an online marketplace that connects freelancers and clients from all around the globe. Freelancers can generate revenue by selling their projects."Explore CodeHunt build with React Js,Node JS, Expess Js, MongDB,WebSockets(socket.io), CSS.

https://youtu.be/Xd6gzG2ve-8?si=iHbfdtVLPrm_bAIP


Languages

Language:JavaScript 68.5%Language:SCSS 30.8%Language:HTML 0.7%