# FoundationPro – Foundation Inspection & Project Management System
Version: v1.0 Production Release
FoundationPro is a self-hosted PHP/MySQL web application for foundation inspection, waterproofing, structural repair, appointment booking, project management, estimates, invoices, customer portal, crew/staff management, operational hours, holidays, pay slips, and analytics reports.
## Key Features
- Premium responsive dashboard with dark sidebar and orange construction accent
- Installer with system checks and dynamic application URL setup
- Admin, Project Manager, Staff, and Customer Portal login
- Customer management with portal username/email login
- Appointment module with customer booking, edit/reschedule, and cancellation
- Admin Operational Hours module to block non-working days and times
- Holiday Calendar that automatically disables customer appointment booking dates
- Repair Project management
- Multi-file Inspection Report uploads
- Field Visit records
- Estimate / Quotation module
- Invoice module with products and services
- Products and Services master modules
- Supplier management
- Crew / Staff management
- Crew Pay Slips with clean deduction handling
- Separate Project Manager and Staff access permissions
- Reports dashboard with charts, trends, analytics, and print/export-friendly view
- Settings for branding, logo, email, SMTP, report types, and system information
## Suggested Workflow
Customer → Appointment → Inspection Report → Estimate → Repair Project → Field Visit → Invoice → Warranty / Follow-up → Customer Portal
## Default Login
admin, admin123
## Installation
1. Upload the `mws-foundationpro` folder to your PHP server.
2. Open the app URL in the browser.
3. Complete the installer with database and admin details.
4. Make sure the `uploads` folder is writable.
5. Delete or protect the `/install` folder after installation.
6. Login with the admin account created during installation.
## Requirements
- PHP 8.0 or higher
- MySQL or MariaDB
- PDO extension enabled
- File upload enabled
- Writable `uploads` folder
## Default Database Name
`foundation_management`
## UI Theme
Primary Accent: `#f97316`
Hover Accent: `#ea580c`
Dark Sidebar: `#111827`
App Background: `#f4f6fb`
## Production Release Notes – v1.0
- Cleaned default database naming to `foundation_management`.
- Removed old placeholder branding and legacy cross-app references.
- Cleaned package artifacts and removed temporary `-n` file.
- Standardized Project Manager and Staff role permissions.
- Finalized appointment, operational hours, holiday blocking, customer portal, multi-report upload, payroll, and reports modules for production release.
## Author
Manish Pushkar Jha
https://manishwebstudio.com/
Reviews
There are no reviews yet.