Skip to content

DotNet Application for vehicle enthusiasts and car owners who wish to manage and monitor their car maintenance and modifications. It uses data from NHTSA to populate the car information

Notifications You must be signed in to change notification settings

edilma/AutoTracker

 
 

Repository files navigation

AutoTracker

AutoTracker is a web application that allows users to keep track of their vehicles, including maintenance and modifications. It integrates with the NHTSA Product Information Catalog Vehicle Listing (vPIC) API to retrieve vehicle information based on the VIN number.

Demo

Front Page

Car Page

Features

  • User authentication system to manage personal vehicle information securely.
  • Ability to add vehicles using the VIN number.
  • Integration with the NHTSA vPIC API to autofill vehicle details.
  • Tracking of maintenance and modification history per vehicle.
  • Overview of upcoming maintenance tasks and logs.

Technology Stack

  • Backend: .NET 6
  • Frontend: Razor Pages
  • Architecture: Model-View-ViewModel (MVVM) Pattern

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Installation

  1. Clone the repository:
    git clone https://github.com/edilma/autotracker.git
    cd autotracker
  2. Navigate to the project directory:: cd autotracker
  3. Restore the .NET packages: dotnet restore
  4. Build the project: dotnet build
  5. Run the application: dotnet run

Usage

After logging in, users can add new vehicles by entering the VIN number. The application will fetch and display the vehicle information. Users can then track maintenance and modifications for each of their vehicles.

Contributing

We welcome contributions to the AutoTracker project. Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

Thanks to the NHTSA for providing the vPIC API. Thanks to all the contributors who spend time to help improve this project.

About

DotNet Application for vehicle enthusiasts and car owners who wish to manage and monitor their car maintenance and modifications. It uses data from NHTSA to populate the car information

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 61.7%
  • HTML 35.9%
  • CSS 2.1%
  • JavaScript 0.3%