Introduction
The building plan approval process relates to the issue of permission for the construction of buildings based on specific set of rules and regulations. As per the relevant provisions of the State Municipality Acts, any person desirous of undertaking a construction activity (fresh construction as well as modifications to existing structures) is required to obtain prior sanction from the relevant local body before embarking on the same. The building plan approval is envisaged to facilitate quick processing and disposal of building plan permissions, standardization of building fee & other charges, automation of the technical scrutiny, effective monitoring of file processing.
The document which authorizes the construction is called “Permit Order” One must have this permit order with him till the completion of construction. ULB officials will inspect various stages of construction and make sure it is compliance to the plan . When construction completed ,after inspection Secretary provides “Completion certificate” and finally will provide “Occupancy Certificate”. This entire process is known as “Building Plan Approval”.
Software Prerequisites
Install below version of software in local machine,
maven v3.2.x
PostgreSQL v9.6
Elastic Search v2.3.5
Git 2.8.3
JDK 8 update 112 or higher
Read the below BPA document
- Setup your BPA workspace by following the instructions provided in README.md
- Tech Stack used :
- Hibernate
- Spring
- Postgres
- Jquery
- Struts 2.x
- JSP
- Jasper
- Elastic search
- Kibana Dashboard
Note: eGov recommends developers to use Ubuntu OS. Use the same version of software mentioned in README.md.
DXF files required for testing: