russellrockwood / MaintenanceTracker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Maintenance Tracker

Maintenance Tracker is a system that allows you to keep track of vehicles, fuel stops, vehicle maintenance.

Table of Contents

General Information

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

Installation

Code can be found on Git Hub where it can be cloned to your local machine for further use.

Usage

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.

Technologies Used

Featured Applications

  • 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.

Room for Improvement

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

Acknowledgements

  • 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

Contact

About


Languages

Language:JavaScript 57.3%Language:C# 25.9%Language:HTML 16.7%Language:CSS 0.1%Language:ASP.NET 0.0%