Freelancia is a feature-rich freelancing platform designed to connect businesses with skilled freelancers efficiently. This platform ensures seamless job postings, secure payments, and smooth communication.
This project represents a collaborative endeavor by our six-member team, undertaken during our participation in the Gear Up Season 3: Gateway to Smart India Hackathon.
- π Post & Find Freelance Jobs β Clients can post jobs, and freelancers can bid on projects.
- β Freelancer Ratings & Reviews β Build credibility through feedback and ratings.
- π€ Profile Management β Update personal details, portfolio, and skills seamlessly.
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
To get started, clone the repo and install dependencies:
git clone https://github.com/your-repo/SIH.git
cd SIHSetup the Environment variables: Create .env file in backend folder
DB_URL = your_database_url
PORT = backend_server_port (e.g 8080)
secret = secret_of_your choice
gmailID = your_gmail_ID
appPassword = your_google_APP_PASSWORDInstall dependencies and start servers
cd frontend
npm install
npm run dev
cd ../backend
npm install
npm startYour servers are up and running.