![]() |
![]() |
![]() |
![]() |
IAM Business is a desktop application developed in Rust using the eframe/egui framework. It is designed to assist with the management of car rental operations. The application provides tools for handling contracts, vehicle inventory, financial reporting, maintenance logs, vehicle sales tracking, and cash register management.
- Contract Management: Creation, tracking, and payment management for rental contracts.
- Vehicle Availability: Real-time visual dashboard for checking the status and availability of the fleet.
- Fleet Management: Tools to add, edit, and track the status of vehicles, including maintenance records.
- Cash Register: Dedicated module to track daily cash flow, including inflows (encaissements) and outflows (decaissements).
- Financial Reporting: High-level reporting on business performance and profitability.
- Maintenance Logs: Tracking of repairs and technical service history for each vehicle.
- Car Sales: Lifecycle management for vehicles, from acquisition to final sale, including profit calculations.
- Cross-Platform: Built with Rust, ensuring compatibility on both Windows and Linux.
- Language: Rust
- GUI Framework: eframe / egui (Immediate Mode)
- Data Persistence: serde / csv
- Date Handling: chrono
- Rust installed on your machine.
- Clone the repository:
git clone [https://github.com/yourusername/iam-business.git](https://github.com/yourusername/iam-business.git) `` - Navigate to the project directory:
cd iam-business - Run the application:
cargo run
This project is licensed under the MIT License. See the LICENSE file for details.
This project would have been much harder to finish without the moral support of my cat, Ferchouch. A huge thank you to him for not peeing on the laptop while I was coding.



