active
CarManagement
Helps vehicle owners organize maintenance, track expenses, store service records, and stay informed about upcoming servicing.
Project overview
About this project
CarManagement is a web application for managing vehicle ownership and maintenance in one place. It brings together vehicle details, service history, expenses, and supporting documents, helping owners keep clear records throughout a vehicle’s lifetime.
Users can register vehicles, record repairs and maintenance, attach invoices or images, and schedule future servicing by date or mileage. Expense charts show spending by vehicle and month, while maintenance reminders and email notifications help users keep track of upcoming work.
An Angular interface communicates with an ASP.NET Core Web API, which handles business rules, account permissions, and data storage in SQL Server or MySQL. The application provides English and Bulgarian interfaces.
Main capabilities
- Vehicle profiles and ownership status
- Maintenance and expense history with attachments
- Date- and mileage-based maintenance reminders
- Vehicle and monthly expense charts
- Service-provider records and personal notes
- Vehicle-history import and export
- Account management and role-based permissions
- English and Bulgarian interfaces
Background
The project was developed as a thesis regarding the completion of higher education.