Repository navigation
Application functionality
Edwin van Wijk edited this page Oct 29, 2026
·
6 revisions
The application targets the employees of Pitstop and supports their daily tasks. It should offer the following functionality:
- Manage customers.
- Manage vehicles owned by customers.
- Manage the workshop-planning. A workshop-planning is a set of maintenance-jobs that are planned on a certain day. Each maintenance-job represents the work that has to be performed on 1 vehicle.
- Sending notifications to customers if their vehicle is scheduled for a maintenance-job.
- Sending invoices to customers for finished maintenance-jobs.
The domain and functionality of this application is not very complex. You can only add new items, with one exception: a maintenance-job can be finished (which updates its status). Further updating and deleting of items is not implemented. This is fully intentional because the primary goal of this sample solution is to focus on the architectural concepts and not the functional depth of the application.
Table of contents
- Startpage
- Functionality
- Solution
- Running the application
- Repository