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