Maintenance Tracker is a system that allows you to keep track of vehicles, fuel stops, vehicle maintenance.
- General Info
- Installation
- Usage
- Technologies Used
- Featured Applications
- Room For Improvement
- Acknowledgements
- Contact
This solution contains a .NET Framework MVC 5 Web Application using n-tier architecture:
- Layers include: Data, Models, Services, WebMVC
- Utilizes custom data tables with foreign key relationships
- Manage vehicles, fuel stops, track maintenance, and view trends
Code can be found on Git Hub where it can be cloned to your local machine for further use.
After downloading solution to your local machine, open in your preferred IDE.
Select the MaintenanceTracker.MVC assembly as your startup project and run the program.
Click the Vehicles tab or button on the homepage to view or add vehicles
Click the FuelUp or Services tab, or the buttons on the homepage to view or add a fuel stop and update service records.
From the vehicles page you can check the fuel up and service records for each vehicle listed.
- C#
- Visual Studio 2019
- Trello Collaboration tool that organizes your projects into boards.
- dbdiagram.io A free, simple tool to draw ER diagrams.
- Create and view lists vehicles, fuel stops and services.
- View fuel stop history and trends over time.
- View service records and track costs of maintenance per vehicle.
The following features can be further expanded upon to increase functionality of the application:
- Add OBD code interpreter (In Progress)
- Reminders for routine maintenance
- Improvement of existing features and UX/UI
- This project was inspired by an EFA Assignment Prompt
- This project was based on this prompt.
- Many thanks to Michael Pabody, Jacob Brown, Andrew Torr, Justin Scroggins, Adam Metcalf, Brian Campassi and all EFA staff and faculty available for consultation in the Learning Gym and elsewhere
- Russell Rockwood russell.rockwood@gmail.com