Work Orders
· 2023Work order management system for a class project, from public job intake through assignment and invoicing.
A web programming class project for managing construction and maintenance requests across intake, approval, assignment, progress tracking, and invoicing. Public users submit requests, admins turn them into work orders, and contractors manage assigned jobs.
- 01 Workflow starts with unauthenticated public job requests instead of an internal-only task list.
- 02 Admins can approve or reject requests, assign contractors, track status, comment, and issue invoices.
- 03 Built with Express 5, the raw MongoDB driver, and Handlebars using session auth with bcrypt.
- 04 Seeded against NYC open-data contract records and intended as a local class deliverable, not a hosted product.