Projects/CarHub

CarHub

Car dealership management system built in C# and ASP.NET — inventory tracking, sales records, and a structured MVC architecture.

C#ASP.NET.NET

Role

Backend Developer

Team

Solo

Duration

University project

Category

Desktop / Web App

Links

Impact

Language

C# / .NET

Pattern

MVC

Problem

Dealerships managing vehicle inventory and sales transactions through spreadsheets face data integrity issues and no centralized view of stock or sales history.

Solution

Built a structured MVC application in C# / ASP.NET for managing car inventory, recording sales transactions, and querying stock status.

Objectives

  • Apply OOP principles and MVC pattern in a real domain
  • Build a functional data management system end-to-end

Key Features

  • Vehicle inventory CRUD (add, update, remove listings)
  • Sales transaction recording and history
  • MVC architecture with clean separation of concerns
  • Structured data layer with .NET conventions

Architecture

  • ASP.NET MVC with C# controllers, models, and views
  • Entity Framework or ADO.NET for data access

Challenges

  • Learning C# and ASP.NET conventions while building a real system

Learnings

  • MVC architecture fundamentals transferable across frameworks
  • Strongly typed language patterns and how they improve reliability