Skip to content

phantekzy/IAM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

104 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IAM BUSINESS APP

Dashboard Contract Management
Fleet Management Financial Report

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.


Features

  • 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.

Tech Stack

  • Language: Rust
  • GUI Framework: eframe / egui (Immediate Mode)
  • Data Persistence: serde / csv
  • Date Handling: chrono

Getting Started

Prerequisites

  • Rust installed on your machine.

Installation

  1. Clone the repository:
    git clone [https://github.com/yourusername/iam-business.git](https://github.com/yourusername/iam-business.git)
     ``
  2. Navigate to the project directory:
    cd iam-business
  3. Run the application:
        cargo run 

License

This project is licensed under the MIT License. See the LICENSE file for details.

Special Thanks

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.

About

Rust desktop app for managing car rentals

Resources

License

Stars

5 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages