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.
-
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.
- SCSS
- React.js
- Node.js
- Express.js
- MongoDB
- Stripe API
- Cloudinary
- Clone the repository:
git clone https://github.com/yourusername/fiverr-clone.git cd fiverr-clone cd client npm install cd.. cd api npm install
- 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.