The Construction Management System (CMS) is a web-based solution designed to streamline construction project management. Using HTML, PHP, JavaScript, and CSS, this project focuses on providing a robust platform for construction professionals to manage tasks, resources, and communications efficiently.
- Project Scheduling: Plan and monitor timelines with ease.
- Budgeting and Resource Allocation: Optimize resources and keep projects within budget.
- User Management: Role-based access for users, clients, project managers, and administrators.
- Communication Tools: Facilitate collaboration among stakeholders.
- Real-Time Updates: Track progress and make informed decisions.
- Frontend: HTML, CSS
- Backend: PHP
- Client-Side Scripting: JavaScript
- Database Management: MySQL
-
Clone the repository:
git clone https://github.com/KalpaVidusha/Construction-Management-System.git
-
Navigate to the project directory:
cd Construction-Management-System -
Set up the database:
- Create a new MySQL database for the project.
- Use the provided database schema details from the documentation to set up the necessary tables manually.
- Update the database connection settings in the PHP files.
-
Start a local server:
- Use a local server solution like XAMPP or WAMP.
- Place the project folder in the server's root directory (e.g.,
htdocsfor XAMPP).
-
Access the application:
- Open your browser and navigate to
http://localhost/construction-management-system.
- Open your browser and navigate to
- Register and Login: Users can register and log in to access their dashboard.
- Manage Projects: Project managers can update tasks and save changes.
- Client View: Clients can view ongoing project details.
- Admin Control: Administrators can manage user accounts and database entries.
| Contributor | Component Responsibility |
|---|---|
| Pathirana P. K. V | Client account management and project management |
| Pieris P. S. G | Managing and updating project tasks |
| Jayakody J.A.P. R | Admin dashboard and user account management |
| Hansika D.M.D.M | Support system and policy management |