Description
This is a complete Freelancer Project Management Web Application built using the MERN Stack (MongoDB, Express, React, Node.js).
It helps freelancers manage their company details, clients, projects, and invoices in one dashboard.
This project is perfect for:
-
BCA / MCA / B.Tech final year students
-
College mini or major projects
-
Students who want a real-world SaaS-based project
🔐 Login System
-
OTP-based login system
-
Integrated with meraotp.in API
-
No DLT required
-
Secure authentication
🏢 Company Profile Section
After login, the user can update:
-
Company Name
-
Logo upload
-
Signature upload
-
GST Number
-
MSME Number
-
Email
These details are automatically used in invoices.
👥 Client Management
-
Add new clients
-
Edit or delete clients
-
Store client details
-
Manage projects client-wise
📊 Project Management
-
Create and manage projects
-
Add project updates
-
Share project link with client
-
Client can view live work progress
💰 Invoice Generator
-
Create professional invoices
-
Add multiple services
-
GST support
-
Download invoice in PDF
-
Share invoice link with client
🛠 Tech Stack
-
React.js
-
Node.js
-
Express.js
-
MongoDB
📦 What You Will Get
-
Complete source code
-
Frontend + Backend
-
Database structure
-
Setup instructions
This is a real-world practical project, not just a basic CRUD application. It demonstrates authentication, client management, project tracking, and invoice generation — making it ideal for academic submission.





Reviews
There are no reviews yet.