Bali Kei Hire — Event Rental Team Operations & Payroll
Bali Kei Hire is an operations app for an event equipment rental business (chairs, tables, decorations) in Bali. From one app, admins manage events and clients, assign teams and drivers, review employees' daily work reports, configure duties and their fines, log cash advances, and calculate salaries with PDF payslips. Employees use the same app to see event schedules, submit daily reports, and track their earnings and cash advances. Built with Flutter (BLoC pattern) and a Firebase backend, with venue location picking via Google Maps.
- Platform
- Android · iOS
- Year
- 2026
- Industry
- Event Rental / Operations Management
- Role
- Full-cycle: architecture, Flutter app (admin & employees), Firebase backend
App screenshots
Click an image to zoom — swipe left/right to browse.
Key features
Two roles: Admin & Employee
Admins manage all operations, while employees see event schedules, submit daily reports, and track earnings — from the same app.
Event management
Manage events from intake to completion, with payment statuses (upcoming, finished, unpaid, paid), details, and per-event team assignments.
Daily report review
Employees submit daily work reports (hours + work done); admins approve/reject, and results feed into salary calculations.
Employee duties & fines
Mandatory duties (e.g. car washing, cleaning shifts) with fines when skipped, complete with approve/reject flows and history.
Employee cash advances
Cash advance logging per employee with fine and payment history, linked to their earnings balance.
Payroll & PDF payslips
Automatic earnings calculation from daily reports, earnings history, and payslips generated as shareable PDFs.
Client & fleet management
Manage client data plus the cars and drivers (including extra drivers) assigned to event operations.
Venue locations via Google Maps
Pick and search event venue locations using Google Maps and GPS to ease team coordination.
Technical highlights
The advanced parts behind the scenes that make this system run smoothly.
- Multi-role architecture (admin & employees) with flutter_bloc state management and real-time Firebase Auth + Cloud Firestore data.
- Daily report → admin approval → automatic salary calculation flow, closing the loop from work to pay.
- Payslip and PDF document generation (pdf package) shareable straight to employees via share_plus/WhatsApp.
- Google Maps + GPS integration (google_maps_flutter, location) for picking and searching event venue locations.
- Interlinked cash advance and duty/fine systems tied to earnings balances, keeping employees' financial responsibilities tidy.
- Responsive layout (flutter_screenutil) for consistency across admin and employee screen sizes.
Tech stack
Want an app like this for your business?
We've built systems like Bali Kei Hire from scratch all the way to production. Tell us what you need — the initial consultation is free, no strings attached.

