About Vehiculos
Do you own a bicycle, a car, a truck, or a flying saucer? This application allows you to track maintenance interventions performed by yourself or by professionals on your vehicle. You can also schedule them. Each entry allows the storage of documents corresponding to purchase invoices or specialist interventions.
Vehiculos can also generate and export reports as a simple summary in HTML format or a complete archive including stored invoices.
Features
- Multi-vehicle management: independent tracking of multiple maintenance logbooks.
- Intervention register: history of maintenance operations and repairs (date, mileage, description, notes).
- Mileage differential calculation: mileage gap between each intervention and the current mileage of the vehicle.
- Regular intervention visualization: identification of recurring operations (e.g., brake service).
- Scheduling: planning for future interventions.
- Receipt management: association and archiving of documents (e.g., invoices, technical inspection reports) for each operation.
- Export: generation of an archive containing an HTML summary report and associated documents.
Technical Aspects
- The application is developed in the C programming language.
- Graphical Interface: GTK4 (GObject architecture, GListModel for data management).
- Database: Simple
.csvor.txtfiles (user-editable, provided structural integrity is maintained). - Archiving and Exporting:
libzip(utilized specifically for sandboxed environments).