This repository contains the frontend code for IINOVATTIA a Fiverr/Upwork-like application.
This project aims to bridge the gap between freelancers and employers by providing a platform for short-term and project-based job opportunities. Inspired by platforms like Upwork, our solution offers a seamless experience for freelancers and employers, including profile management, job marketplace, and secure financial transactions.
- Job Marketplace: View and apply for short-term and project-based job opportunities.
- Freelancer Profiles: Create and manage freelancer profiles and portfolios.
- Employer Job Posting: Post new job opportunities and manage applications.
- Responsive Design: The interface is optimized for both desktop and mobile devices.
To set up and run the project locally, follow these steps: To get the frontend up and running locally, follow these steps:
1.Clone the repository:
git clone https://github.com/teja-pola/FIVERR-FRONTEND.git
2.Navigate to the project directory:
cd INNOVATIA-FRONTEND
3.Install dependencies:
npm install
- Run
npm run dev
If you encounter any error while installing dependencies ffollow the steps: Solutions:
1.Use the --legacy-peer-deps Flag: To bypass peer dependency conflicts, run:
npm install --legacy-peer-deps
2.Use the --force Flag: Force the installation of dependencies (this may result in an inconsistent dependency tree, but the dependencies will be installed):
npm install --force
3.Use Compatible Versions of Dependencies: Option A: Downgrade React to a version compatible with infinite-react-carousel:
npm install react@16 react-dom@16
Option B: Find an alternative package that provides the same functionality as infinite-react-carousel and supports React 18.x.
npm run dev