Android Worker Attendance Tracker

Замовник: AI | Опубліковано: 01.12.2025

I’m building a simple-to-use Android app that lets me and my team keep accurate attendance records for every site we run. The app must open with a username-and-password login screen. Once inside, both workers and admins can add or edit worker profiles that hold name, phone number, job role, and the specific site location they belong to. Core workflow • A worker taps “IN” at the start of a shift and “OUT” at the end. • The app automatically calculates daily and monthly overtime based on the difference between scheduled and actual hours. • At 11:55 p.m. each night it should compile the day-wise Excel report (XLS/XLSX) and push it straight to a predefined WhatsApp number without manual intervention. • Salary information—including base pay and OT totals—must be editable by admins and completely hidden from worker accounts. Reporting From the dashboard I need quick buttons to export: 1. Day-wise attendance in Excel. 2. Consolidated monthly report, also in Excel. Key requirements – Native Android build (Java or Kotlin) with a clean, modern UI. – Secure local or cloud database to store attendance and salary data. – WhatsApp Business API or an approved third-party gateway for the nightly message dispatch. – Source code, signed APK, and brief setup documentation are to be delivered. Acceptance criteria • Accurate OT hour calculation verified over a 7-day test period. • Excel files open without errors in MS Excel and Google Sheets. • WhatsApp report arrives on time for three consecutive nights. • Worker view never exposes salary screens; admin view does. If you’ve already integrated WhatsApp messaging or Excel export in previous Android projects, that’s a plus—let me know when you apply.