Skip to content

Welcome to my Fiverr Clone App, a project that showcases my full-stack development skills. With this platform, I aimed to replicate the functionality of the well-known Fiverr marketplace, connecting freelancers with clients seamlessly.

License

Notifications You must be signed in to change notification settings

AbeerWebDev/Fiverr-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fiverr Clone App

Table of Contents

  • General Information
  • Technologies Used
  • Features
  • Screenshots
  • Installation and Setup Instructions
  • Usage
  • Project Status
  • Room for Improvement
  • Acknowledgements
  • Contact

General Information

The Fiverr Clone App is a platform that connects freelancers with clients, allowing freelancers to offer their services and clients to find and hire freelancers. This project is built using a combination of technologies including ReactJS, Node.js, MongoDB, Express, Axios, and various other libraries and tools.

Purpose of this Project

The purpose of this project is to create a platform that mimics the functionality of Fiverr, demonstrating full-stack development skills.

Technologies Used

  • ReactJS
  • Node.js
  • Express
  • MongoDB
  • Axios
  • React Router
  • Bootstrap
  • JavaScript
  • HTML
  • CSS
  • JWT (JSON Web Tokens)

Features

  • User registration and login
  • Freelancer and client profiles
  • Gig listings
  • Gig creation and management
  • Messaging system
  • User reviews and ratings
  • Gig search and filter functionality
  • Secure payment processing with Stripe integration

Screenshots

Home Page project screenshot Gig Listing Page project screenshot Messaging Page project screenshot Add GigPage project screenshot

Installation and Setup Instructions

To get the Fiverr Clone App up and running on your local machine, follow these steps:

  1. Clone this repository.
  2. Make sure you have Node.js and npm installed.
  3. Install server dependencies: cd server => npm install
  4. Install client dependencies: cd client => npm install
  5. Start the server: cd server => npm start
  6. Start the client: cd client => npm start
  7. Visit the app at http://localhost:5173/

Usage

User Registration and Login

  • Users can register for a new account or log in using their credentials.

Gig Listings

  • Freelancers can create gig listings, and clients can browse and search for gigs they're interested in.

Messaging System

  • Users can communicate with each other using the built-in messaging system to discuss gig details and requirements.

Profile Pages

  • Users have their own profile pages where they can manage their gigs, view reviews, and update their information.

Project Status

The Fiverr Clone App is currently in a completed state.

Room for Improvement

  • Add real-time notifications.
  • Enhance the user interface and user experience.

Acknowledgements

Many thanks to the React development communities.

Contact

Created by Abeer Ahmed LinkedIn profile - feel free to contact me.

About

Welcome to my Fiverr Clone App, a project that showcases my full-stack development skills. With this platform, I aimed to replicate the functionality of the well-known Fiverr marketplace, connecting freelancers with clients seamlessly.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published