Construction EDMS Web Application Development

Job ID: 40339330

Budget: ₹1,500 – ₹12,500 INR

Project Title

Develop a Construction EDMS (Electronic Document Management System) – Web Application

Project Description

We are looking for an experienced Full Stack Developer or Development Team to build a modern Electronic Document Management System (EDMS) specifically designed for civil construction projects.

The system will allow Clients, PMC (Project Management Consultants), Vendors, and Subcontractors to upload, review, approve, and track project documents efficiently.

The objective is to create a Minimum Viable Product (MVP) that is scalable, secure, and user-friendly, with the ability to expand into a full enterprise system.

$cope of Work

The EDMS should include the following core modules:

1. User Management & Authentication
User Registration & Login
Role-based access control:
_Client
_PMC
_Vendor
_Subcontractor
_Admin
_Password reset via email
Secure authentication (JWT or similar)
2. Project Management Module
Create and manage multiple projects
Assign users to projects
Define user roles per project
3. Document Control Module
Upload documents (PDF, Word, Excel, drawings)
Version control
Document numbering system
Document metadata fields:
Document Title
Document Number
Revision
Discipline
Status
Upload Date
Document preview
Download documents
4. Document Workflow Module
Submit documents for review
Multi-level review workflow
Approve / Reject / Comment
Track document status:
Draft
Submitted
Under Review
Approved
Rejected
Comment history
5. Transmittal Module
Create transmittals
Attach multiple documents
Send to project parties
Track acknowledgement
6. Dashboard
Project-wise dashboard
Document status summary
Pending approvals
Activity log
7. Search & Filters
Search by document number
Filter by discipline, status, revision
Quick document retrieval
8. Notifications
Email notifications for:
Document submission
Review request
Approval/Rejection
Technical Requirements (Preferred)
Frontend: React / Next.js
Backend: Node.js / Express OR Django
Database: PostgreSQL or MongoDB
Cloud ready architecture
REST API based system
Clean UI similar to modern SaaS dashboards
Secure file storage
Deliverables
Fully functional MVP
Source code
Database structure
API documentation
Deployment instructions
Basic UI/UX design
Admin panel
Ideal Developer
Experience in document management systems
Experience in workflow systems
Strong UI development capability
Experience in SaaS products preferred
Ability to suggest improvements
Project Goal

Build a reliable MVP that can be tested on real construction projects and later expanded into a commercial SaaS platform.

Additional Information
System name: STRUCTURA
Target users: Construction companies, PMC consultants, vendors
Future plan: Scale to GCC/UAE market
Preference for clean, professional UI similar to STRUCTURA style dashboards
When applying, please provide:
Similar projects completed
Technology stack proposal
Estimated timeline
Estimated cost
Portfolio link
Suggestions for improvement