An open API service indexing awesome lists of open source software.

https://github.com/amriteshanand0129/sih

Freelancia is a dynamic freelancing platform developed as part of Gear Up Season 3: Gateway to Smart India Hackathon Event. Designed to bridge the gap between freelancers and clients, freelancia offers a seamless experience for hiring talent, managing projects.
https://github.com/amriteshanand0129/sih

express mongodb nodejs reactjs user-authentication

Last synced: about 1 year ago
JSON representation

Freelancia is a dynamic freelancing platform developed as part of Gear Up Season 3: Gateway to Smart India Hackathon Event. Designed to bridge the gap between freelancers and clients, freelancia offers a seamless experience for hiring talent, managing projects.

Awesome Lists containing this project

README

          

# 🚀 Freelancia – Empowering Freelancers

![GitHub stars](https://img.shields.io/github/stars/amriteshanand0129/SIH)
![GitHub forks](https://img.shields.io/github/forks/amriteshanand0129/SIH)

## 🌟 About the Project
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._

### 👨‍💻 Contributors
- 👤 Amritesh Anand: [GitHub](https://github.com/amriteshanand0129)
[LinkedIn](https://www.linkedin.com/in/amritesh-anand/)
- 👤 Krishna Rana: [GitHub](https://github.com/KrishnaRana238)
[LinkedIn](https://www.linkedin.com/in/krishna-rana-b38265231/)
- 👤 Priyanshu: [Github](https://github.com/Priyanshu111123)

### ✨ Key Features
- 📝 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.

---

## 🛠️ Tech Stack
- **Frontend**: React.js, Tailwind CSS
- **Backend**: Node.js, Express.js
- **Database**: MongoDB

---

## 📦 Installation & Setup
To get started, clone the repo and install dependencies:
```bash
git clone https://github.com/your-repo/SIH.git
cd SIH
```
Setup the Environment variables:
Create .env file in _backend_ folder
```bash
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_PASSWORD
```

Install dependencies and start servers
```bash
cd frontend
npm install
npm run dev

cd ../backend
npm install
npm start
```

⚠️ Make sure to add .env to .gitignore to prevent exposing sensitive data.

Your servers are up and running.