Skip to content

Explore a dynamic freelance marketplace with Fiverr Clone. Seamlessly connecting clients with diverse freelancers, this platform offers advanced search capabilities, gig creation tools, secure payments via Stripe API, and efficient media storage with Cloudinary.

Notifications You must be signed in to change notification settings

anurag270102/fiverr-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Fiverr Clone - Freelance Marketplace

Overview

Welcome to Fiverr Clone, a dynamic freelance marketplace designed to connect clients with a diverse pool of talented freelancers. This project is built using modern technologies including React.js, Node.js, Express.js, and MongoDB. Whether you're a client looking for services or a freelancer eager to showcase your skills, Fiverr Clone has you covered.

Features

  • Advanced Search and Discovery: Seamlessly find freelancers and services using our powerful search engine.

  • Dual Role Functionality: Clients can easily transition into freelancers, fostering a dynamic and versatile platform.

  • Diverse Freelancer Pool: Explore a wide range of services across various categories, offering a melting pot of talent.

  • Gig Creation: Effortlessly create and manage gigs, enabling freelancers to showcase their skills effectively.

  • Single Client Review: Maintain authenticity with a one-client review policy, ensuring fair and genuine feedback.

  • Secure Payments: Utilize the robust Stripe API for secure and reliable payment processing.

  • Timely Project Management: Track project progress in real-time with React.js, ensuring timely delivery.

  • Instant Notifications: Keep freelancers informed with instant notifications upon client hiring.

  • Media Storage: Seamlessly store images and videos using Cloudinary for efficient content management.

Demo

https://www.linkedin.com/posts/anurag-dalsaniya-48a48b254_fiverrclone-reactjs-nodejs-activity-7128618535349612544-Y9U3?utm_source=share&utm_medium=member_android

Tech Stack

  • SCSS
  • React.js
  • Node.js
  • Express.js
  • MongoDB
  • Stripe API
  • Cloudinary

Getting Started

  1. Clone the repository:
    git clone https://github.com/yourusername/fiverr-clone.git
    cd fiverr-clone
    cd client
    npm install
    cd..
    cd api
    npm install
    

Create a .env file in the root directory and add your configuration:

  • PORT=3000
  • MONGODB_URI=your_mongodb_connection_string
  • STRIPE_API_KEY=your_stripe_api_key
  • CLOUDINARY_API_KEY=your_cloudinary_api_key
  • CLOUDINARY_API_SECRET=your_cloudinary_api_secret

Run the application: npm start

Make sure to replace placeholder values like yourusername, your_mongodb_connection_string, your_stripe_api_key, your_cloudinary_api_key, and your_cloudinary_api_secret with the actual values for your project. Additionally, you might want to include additional sections like "Deployment," "Testing," or any other relevant information specific to your project.

About

Explore a dynamic freelance marketplace with Fiverr Clone. Seamlessly connecting clients with diverse freelancers, this platform offers advanced search capabilities, gig creation tools, secure payments via Stripe API, and efficient media storage with Cloudinary.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages