- General Information
- Technologies Used
- Features
- Screenshots
- Installation and Setup Instructions
- Usage
- Project Status
- Room for Improvement
- Acknowledgements
- Contact
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.
The purpose of this project is to create a platform that mimics the functionality of Fiverr, demonstrating full-stack development skills.
- ReactJS
- Node.js
- Express
- MongoDB
- Axios
- React Router
- Bootstrap
- JavaScript
- HTML
- CSS
- JWT (JSON Web Tokens)
- 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
Home Page Gig Listing Page Messaging Page Add GigPage
To get the Fiverr Clone App up and running on your local machine, follow these steps:
- Clone this repository.
- Make sure you have Node.js and npm installed.
- Install server dependencies: cd server => npm install
- Install client dependencies: cd client => npm install
- Start the server: cd server => npm start
- Start the client: cd client => npm start
- Visit the app at
http://localhost:5173/
- Users can register for a new account or log in using their credentials.
- Freelancers can create gig listings, and clients can browse and search for gigs they're interested in.
- Users can communicate with each other using the built-in messaging system to discuss gig details and requirements.
- Users have their own profile pages where they can manage their gigs, view reviews, and update their information.
The Fiverr Clone App is currently in a completed state.
- Add real-time notifications.
- Enhance the user interface and user experience.
Many thanks to the React development communities.
Created by Abeer Ahmed LinkedIn profile - feel free to contact me.