Project Management (Database)
Primary Details
1. Consultants & Personnel
| Consultants & Personnel | Sub. Date | Rem. Date | Status | Remarks | Action |
|---|---|---|---|---|---|
| Design Consultant | |||||
| Proof Consultant | |||||
| Safety Consultant | |||||
| Project Manager | |||||
| Surveyor | |||||
| Site Supervisor | |||||
| Material Engineer |
2. Mandatory Submissions
| Mandatory Submissions | Sub. Date | Rem. Date | Status | Remarks | Action |
|---|---|---|---|---|---|
| Land Memorandom | |||||
| Schedule H | |||||
| Schedule F Permits (20 Days) | |||||
| Project Implementation Schedule or Construction program– In line with Schedule-J along with approved Schedule-J | |||||
| Workzone Safety Plan (20 Days) | |||||
| Environment Management Plan (20 Days) | |||||
| Work Programme (30 Days) | |||||
| QAP (30 Days) | |||||
| Insurance Policy (CAR) | |||||
| Comprehensive workman insurance Policy. |
3. Engineering Documents
| Structural Drawings | Sub. Date | Rem. Date | Status | Remarks | Action |
|---|---|---|---|---|---|
| Plan and Profile | |||||
| Traffic Diversion Plan | |||||
| Drone Videography as per 11.16 every calender Quarter | |||||
| Construction Methodology | |||||
| MPR & QPR no latter than 10 Days after the close of easch month as per clause 11.7 | |||||
| HPC | |||||
| Minor Bridge | |||||
| Major Bridge | |||||
| Slab drain | |||||
| Retaining wall | |||||
| Footway Drain | |||||
| Rigid Pavement | |||||
| Anti Crash barrier | |||||
| List of TBMs | |||||
| Drainage Plan | |||||
| Hydraulic Calculations | |||||
| Flexible Pavement Design |
4. Statutory Approvals
| Approvals | Sub. Date | Rem. Date | Status | Remarks | Action |
|---|---|---|---|---|---|
| Environmental Clearance | |||||
| MPCB | |||||
| Forest Clearance | |||||
| Tree Cutting Permission | |||||
| Explosive License | |||||
| Village Panchayat NOC for borrow area. | |||||
| Drawing water from River/Reservoir | |||||
| WC Policy | |||||
| Quarry Agreements/Permission for Lease | |||||
| Fire Policy | |||||
| Camp Office – Copy of Lease/Rent Deed/Conveyance Deed. | |||||
| Availability of infrastructure like electricity, water, fuel etc. i.e., Bill copies | |||||
| Insurance of assets mobilised site. | |||||
| Comprehensive project risk policy (Natural calamities) | |||||
| Comprehensive workman insurance Policy. |
5. Material Approval
| Material | Sub. Date | Rem. Date | Status | Remarks | Action |
|---|---|---|---|---|---|
| Aggregates | |||||
| Soil | |||||
| Fly Ash | |||||
| Cement | |||||
| Steel | |||||
| Bitumen | |||||
| GSB | |||||
| WMM | |||||
| GGBS | |||||
| Admixture 1 | |||||
| Admixture 2 | |||||
| Water | |||||
| Hume Pipe/Arcoduct | |||||
| Bituminous Mix Designs | |||||
| Concrete Mix Designs | |||||
| Trial Patch | |||||
| CTE and CTO (All Plants and Crushers) |
6. Details of site mobilization including details of base camp, list of construction equipment, Manpower to be deployed etc.
| Mobilization | Sub. Date | Rem. Date | Status | Remarks | Action |
|---|---|---|---|---|---|
| Ready Mix Plant | |||||
| Batch mix Plant | |||||
| Drum mix Plant | |||||
| Crusher | |||||
| Lab Setup | |||||
| Calbration Certificate | |||||
| Machinery | |||||
| Manpower | |||||
| Camp Office – Copy of Lease/Rent Deed/Conveyance Deed. |
EPC Project Monitoring & Management Tool
This advanced HTML + JavaScript based Project Monitoring Tool is designed for Engineering, Procurement, and Construction (EPC) projects, particularly suited for PWD / Highway / Infrastructure Projects. It provides a structured, database-driven interface to manage project data, track submissions, monitor approvals, and generate reports.
🔷 Key Features
- 📂 Project storage using IndexedDB (Browser Database)
- 📊 Multi-section compliance tracking (6 structured tables)
- 📥 JSON Import & 📤 JSON Backup system
- 📄 One-click CSV report generation
- ➕ Dynamic row addition & deletion
- ⚡ Real-time variation calculation (Estimate vs Tender)
- 🧠 Fully client-side (No server required)
1. Project Database Management
The tool uses IndexedDB to store multiple projects locally in the browser.
- Select Project: Load saved project from dropdown
- Save to DB: Stores complete project including all tables
- Delete Project: Permanently removes project data
- Refresh/New: Clears screen for new entry
Each project is uniquely identified using Project Name as Key.
2. Primary Project Details
This section captures essential project metadata required for reporting and tracking:
- Project Name
- Road Length (km)
- Administrative Approval Cost (AA Cost)
- Appointment Date
- Estimate Cost vs Accepted Tender
- Work Period
- Contractor & Authority Engineer
📊 Variation Calculation
The tool automatically calculates variation using:
Variation (%) = ((Tender - Estimate) / Estimate) × 100
Output indicates whether the tender is Above or Below the estimate.
3. Structured Monitoring Tables
The system is divided into 6 major monitoring sections, each representing a critical EPC compliance domain.
📁 Sections Included:
- Consultants & Personnel
- Mandatory Submissions
- Engineering Documents
- Statutory Approvals
- Material Approvals
- Site Mobilization
📌 Table Structure
Each table follows a standardized format:
- Description
- Submission Date
- Remark Date
- Status (Pending / Submitted / Approved / Reverted)
- Remarks
➕ Dynamic Row Feature
- Add unlimited rows using + button
- Delete rows using 🗑️ button
- Ensures flexible project tracking
4. Data Persistence Logic
💾 Save Function
The saveToDB() function:
- Collects all input values
- Loops through all 6 tables (table_0 to table_5)
- Stores structured array data in IndexedDB
📂 Load Function
The loadSelectedProject() function:
- Retrieves project data
- Populates form fields
- Dynamically rebuilds all tables
5. Import & Backup System
📥 Import JSON
- Upload previously exported backup file
- Automatically merges projects into database
📤 Export JSON Backup
- Exports all projects in structured JSON format
- Filename includes current date
- Ensures data portability & backup safety
6. CSV Report Generation
The Export CSV feature generates a complete project monitoring report:
- Includes project summary
- Exports all 6 sections
- Each table becomes a structured section
- Compatible with Excel
Special handling ensures:
- Commas inside text are safely managed
- Each row is exported as a single clean line
7. Status Tracking System
Each activity is tracked through lifecycle stages:
- ⏳ Pending
- 📤 Submitted
- ✅ Approved
- 🔁 Reverted
This enables real-time monitoring of project compliance and delays.
8. Technical Architecture
- Frontend: HTML + CSS
- Logic: Vanilla JavaScript
- Database: IndexedDB (Client-side)
- File Handling: Blob API + FileReader
9. Advantages
- ✔ No internet required (Offline tool)
- ✔ No installation needed
- ✔ Highly customizable
- ✔ Suitable for site engineers & project managers
- ✔ Eliminates manual tracking in Excel
0 Comments
If you have any doubts, suggestions , corrections etc. let me know