Jostar.id
Portfolio
Mobile App · 2026

Event Management System — Project Operations, Evidence & Digital Work Reports

Event Management System is a field operations app for managing event/installation projects end to end. Login is project-based — users pick a project and sign in — and all data (users, locations, evidence, receipts, and work reports) is partitioned per project, with a cross-project 'copy' feature for fast onboarding. Admins manage projects, venues/locations, and users with tiered roles (Admin, Coordinator, Approver). In the field, staff clock in with GPS and camera, upload categorized photo/document evidence, record receipts, and create five types of digital work reports (Daily, Dismantle, Function Test, Volume Change, and Out-of-Contract Volume Change) complete with digital signatures and print/share-ready PDF export. Every document passes through a tiered approval flow. Built with Flutter and Firebase (Auth, Firestore, Storage).

Platform
Android
Year
2026
Industry
Project Management / Field Documentation
Role
Full-cycle: architecture, multi-role Flutter app, work report & PDF generator, approval flows, Firebase backend

App screenshots

Click an image to zoom — swipe left/right to browse.

Sign in — project-based login (pick a project + email/password)
Admin Dashboard — projects, users, locations & evidence
Project Management — event projects: venues, locations & dates
User Management — Admin/Coordinator/Approver roles per project + copy users
Location Management — venues & locations per project with province filter
Evidence Management — categorized photos/documents with approval status

Key features

Project-based login & data

Users pick a project at sign-in; users, locations, evidence, receipts, and work reports are all partitioned per project — with cross-project data copy.

Event project management

Manage event projects with venue types (building/hall, hotel, conference room), locations, and execution date ranges.

Tiered roles

Admin, Coordinator, and Approver with distinct dashboards and permissions — users are assigned per project and can be copied from other projects.

GPS field attendance

Staff attendance recorded with camera and GPS location (geolocator) plus device info to authenticate on-site presence.

Photo & document evidence

Upload categorized photo/document evidence per location with status (Pending/Approved), search, filters, and an evidence monitoring page.

5 types of digital work reports

Forms, lists, and views for work reports: Daily, Dismantle, Function Test, Volume Change, and Out-of-Contract Volume Change.

Digital signatures & PDF

Every work report is digitally signed (signature), then exported to a clean PDF ready to print or share.

Receipts & approval flow

Categorized receipt logging plus a tiered approval flow for evidence, receipts, and work reports through the Approver dashboard.

Visual reports

Visual recap of project documentation to monitor field progress across the board.

Technical highlights

The advanced parts behind the scenes that make this system run smoothly.

  • Per-project multi-tenant architecture: every entity (users, locations, evidence, receipts, work reports) is segmented per project with cross-project copy utilities for fast setup.
  • Tiered approval flow (coordinator creates → approver/admin approves) for evidence, receipts, and work reports, with a dedicated approver dashboard.
  • Five types of digital work reports with full form, list, and view — signed digitally (signature) and exported to PDF via pdf/printing, then shared with share_plus.
  • Field attendance combines camera, GPS (geolocator), and device_info_plus to verify staff presence on site.
  • Evidence & documents stored in Firebase Storage with cached_network_image for efficient image loading in the field.
  • Role-based authorization (admin / coordinator / approver) on top of Firebase Auth, routing each user to the right dashboard.

Tech stack

FlutterDartFirebase AuthCloud FirestoreFirebase StorageProvidercamerageolocatorimage_pickersignaturepdf / printingshare_plusfile_pickerdevice_info_pluspermission_handlercached_network_image

Want an app like this for your business?

We've built systems like Event Management System from scratch all the way to production. Tell us what you need — the initial consultation is free, no strings attached.