Skip to content

nhannpl/SpeedOne

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SpeedOne - Auto Insurance Quote Generator

SpeedOne is a full-stack web application designed to calculate accurate car insurance quotes based on the Manitoba Public Insurance (MPI) logic. It features a modern Angular 20 frontend and a robust .NET 10 backend, demonstrating enterprise-level development practices.

πŸš€ Features

  • MPI Logic Integration: Implements the Driver Safety Rating (DSR) system to accurately calculate premiums and discounts.
  • Real-time Quote Generation: Generates quotes instantly based on driver age, experience, and vehicle details.
  • Clean Architecture: Backend organized with separation of concerns (Models, Controllers, Services).
  • Modern UI/UX: Responsive and user-friendly interface powered by Angular's latest features.
  • Data Persistence: Uses SQLite with Entity Framework Core for reliable data storage.

πŸ› οΈ Tech Stack

  • Frontend: Angular 20, TypeScript, CSS3
  • Backend: C# .NET 10, ASP.NET Core Web API
  • Database: SQLite, Entity Framework Core 10
  • Tools: Visual Studio Code, Git

πŸ“¦ Getting Started

Prerequisites

Running the Application

  1. Clone the repository:

    git clone https://github.com/nhannpl/SpeedOne.git
    cd SpeedOne
  2. Start the Backend:

    cd Backend
    dotnet run

    The API will start (usually at http://localhost:5227).

  3. Start the Frontend: Open a new terminal window:

    cd Frontend
    npm install
    npm start

    The application will be available at http://localhost:4200.

πŸ“„ License

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

About

A car insurance quote generator. Features complex MPI Driver Safety Rating (DSR) logi

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published