Skip to content

ScriptedJourney/fleet-management

Repository files navigation

Fleet Management System

A mocked real-time vehicle monitoring system built with Angular and .NET.
The system displays vehicle statuses, connectivity, and last ping times with automatic updates every minute.


Tech Stack

  • Frontend: Angular 19
  • Backend: .NET 9
  • Database: SQLite

Quick Start

Backend

  1. Navigate to the VehicleMonitoring.API directory:
    cd VehicleMonitoring.API
  2. Run the backend:
    dotnet run

Frontend

  1. Navigate to the vehicle-monitoring-ui/app directory:
    cd vehicle-monitoring-ui/app
  2. Install dependencies:
    npm install
  3. Start the frontend server:
    ng serve

Open the UI in your browser

Swagger


Running the Tests

Backend

  1. Navigate to the VehicleMonitoring.API.Tests directory:
    cd VehicleMonitoring.API.Tests
  2. Run tests:
    dotnet test

Frontend

  1. Navigate to the vehicle-monitoring-ui/app directory:
    cd vehicle-monitoring-ui/app
  2. Run tests:
    ng test --watch=false

About

fleet-management

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published