Technologies used:
Java, OOP, File I/O, HTML, CSS, JavaScript, Bootstrap
Developed a desktop application in Java focused on construction-related utilities and calculations. Designed and built a responsive website to showcase the app using HTML
Applied object-oriented programming (OOP) principles to structure codeefficiently
A CONSTRUCT IT system have the following core features:
1. Project & Site Management
- Project Planning & Scheduling: Gantt charts, task assignments, and progress tracking.
- Resource Allocation: Assign workers, equipment, and materials to different tasks.
2. Construction Calculations & Utilities
- Material Estimation: Calculate required quantities of cement, steel, bricks, concrete
- Cost Estimation: Compute project costs based on labor, materials, and overhead.
- Structural Load Calculations: Analyze loads, stress, and strain on beams, columns, and slabs.
- Concrete Mix Design: Determine the right proportion of cement, sand, aggregate, and water.
- Earthwork & Excavation: Compute cut and fill volumes for site leveling.
- Reinforcement Calculation: Estimate rebar requirements based on structure type.
- Plumbing & Electrical Sizing: Calculate pipe sizes, wire gauges, and load capacities.
3. Inventory & Procurement Management
- Material Tracking: Monitor stock levels, usage, and reorders.
- Supplier Management: Maintain supplier lists, purchase orders, and invoices.
4. Financial & Budgeting Tools
- Budget Planning: Forecast costs, track expenses, and generate cost breakdowns.
- Invoice & Payment Management: Handle contractor payments and client billing.
- Financial Reporting: Generate balance sheets, expense reports, and cash flow statements.
5. Reporting & Analytics
- Project Progress Reports: Generate logs, work completion status, and site activity reports.