Android Restaurant Payroll Calculator
Budget: $250 – $750 USD
I need a straightforward Android app that lets a restaurant manager enter staff hours, hourly rates, pooled or individual tips, and then see each employee’s gross pay, tax withholding (flat % settings I can adjust), and final payout—including their share of tips—all on one screen.
Core flow I have in mind:
1. Add or import a staff roster (name, role, hourly rate).
2. Enter shift hours and the total tip amount for the day or week.
3. Tap “Calculate” to get an itemised result per employee plus a printable / shareable PDF summary.
The end result should run smoothly on current Android phones and tablets, follow standard Material Design guidelines, and install with a single APK.
Deliverables:
• Complete Android Studio project with readable, well-commented Kotlin or Java code
• Signed release-ready APK
• Brief README explaining how to build, change tax or tip settings, and export reports
Acceptance criteria: Calculations must match a manual spreadsheet spot-check to within one cent, and the PDF export must open correctly on at least two different Android PDF viewers.
If anything needs clarifying, let me know so we can lock the scope before you start coding.
Core flow I have in mind:
1. Add or import a staff roster (name, role, hourly rate).
2. Enter shift hours and the total tip amount for the day or week.
3. Tap “Calculate” to get an itemised result per employee plus a printable / shareable PDF summary.
The end result should run smoothly on current Android phones and tablets, follow standard Material Design guidelines, and install with a single APK.
Deliverables:
• Complete Android Studio project with readable, well-commented Kotlin or Java code
• Signed release-ready APK
• Brief README explaining how to build, change tax or tip settings, and export reports
Acceptance criteria: Calculations must match a manual spreadsheet spot-check to within one cent, and the PDF export must open correctly on at least two different Android PDF viewers.
If anything needs clarifying, let me know so we can lock the scope before you start coding.