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.
- Host: GitHub
- URL: https://github.com/amriteshanand0129/sih
- Owner: amriteshanand0129
- Created: 2024-09-05T18:00:12.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-30T18:45:14.000Z (over 1 year ago)
- Last Synced: 2025-01-30T19:36:26.694Z (over 1 year ago)
- Topics: express, mongodb, nodejs, reactjs, user-authentication
- Language: JavaScript
- Homepage:
- Size: 17.2 MB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 Freelancia – Empowering Freelancers


## 🌟 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.