Lab 01-01
Project Overview & Timeline

Vehicle Maintenance Log — Project Planning

A big-picture overview of the requirements and timeline for the project. The table below outlines key milestones, deliverables, and objectives for each week to stay on track and meet all requirements.

AI Utilization

I used ChatGPT to generate an initial framework for organizing the Vehicle Maintenance Log project. The structured breakdown clarifies the project’s scope and supports effective planning by dividing the work into manageable stages. This approach helps ensure that all required components are addressed in a logical and timely manner.

Project Milestones & Timeline

Week Dates Milestone / Deliverable Notes / Goals
Week 1 Jan 25 – Feb 1 Project Kickoff & Database Setup Create MySQL database vehicle_log and tables. Set up directories and configure .htaccess.
Week 2 Feb 2 – Feb 8 Basic Authentication & Login Implement login page, role-based redirection, and session management.
Week 3 Feb 9 – Feb 15 CRUD: Vehicles & Services Build initial forms and handlers for core data entities.
Week 4 Feb 16 – Feb 22 CRUD: Maintenance & Fuel Records Implement data entry for logs with initial numeric validation.
Week 5 Feb 23 – Mar 1 Reports: Vehicle Overview Generate aggregated metrics for fuel and maintenance history.
Week 6 Mar 2 – Mar 15 UI Refinement & Dashboard Develop the main dashboard interface and responsive table views.
Week 7 Mar 16 – Mar 29 Advanced Logic & MVC Refactor code into a clean MVC pattern and implement complex server-side hooks.
Week 8 Mar 30 – Apr 12 Security & Error Recovery Finalize role-based access control and the "Sticky Form" recovery system.
Week 9 Apr 13 – Apr 26 Final Polish & Deployment Comprehensive testing, documentation completion, and final demo preparation.