Skip to content

The Fleet Ledger App allows users to add fleet details, generate PDF reports, and manage them within the app. Users can view, share, and delete PDFs directly from the app, providing a seamless way to track and manage fleet information. Ideal for logistics managers and fleet owners.

Notifications You must be signed in to change notification settings

wtq523424999/fleet-ledger

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Fleet Ledger App πŸš›πŸ“Š The Fleet Ledger App allows users to manage fleet details, generate PDF reports, and manage them all within the app. Ideal for logistics managers, fleet owners, or anyone needing an efficient way to track and document fleet operations.

Features

  • Add Fleet Details – Input and store information about fleets.
  • Generate PDF Reports – Create structured PDF reports from the fleet data.
  • View & Share PDFs – Easily access and share generated reports.
  • Delete PDFs – Manage and remove unnecessary reports directly within the app.

File Structure The project's directory structure is as follows: FleetApp/ β”œβ”€β”€ app/ # Main application module β”‚ β”œβ”€β”€ src/ # Source files β”‚ β”‚ β”œβ”€β”€ main/ # Main source folder β”‚ β”‚ β”‚ β”œβ”€β”€ java/ # Java/Kotlin code files β”‚ β”‚ β”‚ β”‚ └── com/ # Package for application β”‚ β”‚ β”‚ β”‚ └── fleetapp/ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ components/ # UI components β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ dataclasses/ # Data models β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ datastore/ # Datastore β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ routes/ # Navigation routes β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ screens/ # App composable screens β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ ui/theme/ # App themes β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ utilities/ # Utility functions β”‚ β”‚ β”‚ β”‚ └── viewmodels/ # ViewModels and ViewModelFactory β”‚ β”‚ β”‚ β”‚ └── MainActivity.kt # Main Activity β”‚ β”‚ β”‚ β”œβ”€β”€ res/ # Resources (layouts, strings, images) β”‚ β”‚ β”‚ β”œβ”€β”€ AndroidManifest.xml # App configuration β”œβ”€β”€ build.gradle # Project-level build file β”œβ”€β”€ settings.gradle # Project-level settings β”œβ”€β”€ README.md # Project documentation (this file)

Installation Clone this repository:

Technologies Used

  • Android Studio
  • Kotlin
  • Jetpack Compose
  • PDF generation libraries

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

About

The Fleet Ledger App allows users to add fleet details, generate PDF reports, and manage them within the app. Users can view, share, and delete PDFs directly from the app, providing a seamless way to track and manage fleet information. Ideal for logistics managers and fleet owners.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%