Workforce tracking and attendance management system built with Flutter.
- Add and manage employees
- Track employee status:
- Active
- Vacation
- Resigned
- Join date tracking
- Employee assignment handling
- Create and manage work sites
- Assign employees to specific sites
- Configure work timings
- Detect assignment conflicts
- Daily attendance tracking
- Present / Absent / Vacation status
- Check-in & check-out logging
- Work hours calculation
- Overtime tracking
- Overtime entry system
- Vacation management
- Holiday management
- Monthly overtime summaries
- Track materials per work site
- Date-based material history
- Organized material records
- Monthly reports
- Employee calendar view
- Attendance analytics
- Work summaries
- PDF export support
- JSON backup support
- ZIP backup with optional password protection
- Restore from file or custom path
- Local archive management
If you only want to use the app, download the APK from the repository releases section.
You do not need to build the project manually unless you're developing or modifying the application.
This section is intended for developers only.
GMECH Tracker is a local-first application built for operational workforce management.
All data is stored directly on-device using SQLite.
- Add employees
- Create work sites
- Assign employees to sites
- Mark attendance
- Add overtime or leave entries
- Generate reports and exports
- Create backups from settings
- Flutter
- Dart
- SQLite (
sqflite)
fl_chartpdfshared_preferencesfile_pickershare_plusurl_launcherarchiveintl
Main tables used in the application:
| Table | Purpose |
|---|---|
| employees | Employee records |
| sites | Work site management |
| attendance | Attendance tracking |
| materials | Material logs |
| vacation_entries | Vacation records |
| holidays | Holiday management |
| app_settings | App preferences |
| warning_preferences | Conflict warnings |
lib/
database/ # SQLite access and migrations
models/ # Application models
screens/ # UI screens
services/ # App services and settings
utils/ # Utility helpers
widgets/ # Reusable widgets
- Flutter SDK
- Dart SDK (
sdk: ^3.11.4)
flutter pub getflutter runflutter analyzeflutter testSupported export styles:
- Classic
- Nested
- Divider
- Comma Separated
Exports can be:
- Shared
- Copied
- Saved locally
- Exported as PDF
Copyright Β© 2026 Sriji
All rights reserved.
This source code is proprietary and confidential.
You may not:
- Copy
- Modify
- Redistribute
- Reupload
- Sell
- Use commercially
without explicit written permission from the author.
Built by Sriji







