MSEW Infra Projects
Construction operations and RE wall production platform — web portal and Android app
Digitises site operations for reinforced-earth (RE) wall construction: geofenced attendance, daily progress reports, production and dispatch, materials, equipment and approvals.
Status: Web portal and Android app built and iterating on user feedback (Nov 2026). The public site is currently a placeholder. · Period: 2026 – present · Source: Private repository.
Screenshots are not published yet. The architecture is shown below.
01Overview
Built from a consolidated business requirements document for construction-site operations and RE wall panel production. Super Admins, Admins and project managers use a web portal. Engineers and site staff use an Android app with geofenced check-ins and location capture.
02The problem
Construction sites track attendance, progress, materials, machinery and approvals on paper, phone calls and spreadsheets, so managers see problems days late.
03Who it is for
- Project managers and coordinators
- Site engineers and site staff
- Company administrators
04My role
Designed and built the REST API, the database, the admin portal and the mobile app from the requirements document.
05Implemented features
- Role-based web portal and mobile app (Super Admin, Admin, PM, Coordinator, Engineer, Site Staff).
- Geofenced attendance with location capture about every 15 minutes, and alerts when someone leaves the geofence.
- Daily progress reports (DPR) → attendance → work sequence, with approvals and reports.
- RE wall panel production, stock thresholds, dispatches, rental machinery, and asset tracking with handover checklists.
- Per-site settings with organisation defaults, versioned saves and change history.
- In-portal user manual filtered by role, and a Demo Mode that simulates 60 days of site activity.
06System architecture
A TypeScript Express API with a scheduler serves both the React admin portal and the Flutter field app from one PostgreSQL database.
07Engineering challenges and approaches
Location accuracy vs battery
Location is captured about every 15 minutes and tied to attendance, with a measured 45-minute target for confirmed geofence-exit alerts to administrators.
Per-site rules
Hours, attendance rules, geofence policy, thresholds and notifications are configured per site on top of organisation defaults, with versioned saves and change history.
08Outcomes and current status
- Web portal and Android app implemented end to end, with demo data and user manuals.
No usage or revenue numbers are published here unless I can verify them.
09Roadmap (not yet shipped)
- Public product website.
- Play Store release of the Flutter app.