Syncing…

⚑ Connect Google Sheets β€” Paste your Apps Script URL to enable cloud backup & email notifications

A world without hunger
Smart
Attendance
Attendance & leave management for The Hunger Project Ghana β€” powered by Google Sheets.
☁️Live Google Sheets sync
πŸ–Leave management
πŸ””Gmail notifications
Welcome back
Enter your credentials to sign in
πŸ‘€
πŸ”’
Β© 2026 The Hunger Project – Ghana  |  Attendance System
Logo

Clock In / Out

00:00:00
Signed Out
Hours Today
0.00
hours worked
Days This Month
0
days present
Avg Hours/Day
0.00
average
Early Exits
0
this month

My Attendance Logs

Your complete attendance history

Records

Status:
All Active Done Early
Showing 0 records
DateUnitInOutHoursStatus

Leave Management

Apply for leave and track your requests

Apply for Leave

Your request goes to your supervisor first. Once approved, it goes to the Country Leader (Agatha Quayson) for final sign-off.

🌴
Annual Leave
24 days/yr
πŸ₯
Sick Leave
Medical certificate required
πŸ‘Ά
Maternity
~3 months
πŸ‘¨β€πŸ‘Ά
Paternity
5 days
πŸ•Š
Compassionate
5 days
Final approval by: Agatha Quayson β€” Country Leader

My Leave History

TypeStartEndDaysSupervisorFinal ApproverStatusNote

My QR Code

Display or share for quick clock-in

Your Personal QR

When scanned, opens the attendance portal with your profile pre-loaded.

Generating…

My Profile

Update your contact information

πŸ‘€ Staff

β€” Β· Staff

Change Password

Update your account password

πŸ”‘ Set New Password

πŸ”
First time signing in?

You are using a default password. Please change it now to secure your account.

⚠ If you use multiple devices, your new password will apply on all devices after the next sync.
Logo

My Leave

Apply for leave and track your requests

Apply for Leave

Your request goes directly to HR for approval. All leave days exclude weekends and public holidays.

🌴
Annual Leave
24 days/yr
πŸ₯
Sick Leave
Medical certificate required
πŸ‘Ά
Maternity
~3 months
πŸ‘¨β€πŸ‘Ά
Paternity
5 days
πŸ•Š
Compassionate
5 days

My Leave History

TypeStartEndDaysFinal ApproverNote

Clock In / Out

00:00:00
Signed Out
Hours Today
0.00
hours worked
Days This Month
0
days present
Avg Hours/Day
0.00
average
Early Exits
0
this month

Team Dashboard

Team Attendance Today

NameUnitInOutHoursStatus

Team Records

Attendance records for your unit

Records

Status:
All Active Done Early
Showing 0 records
DateNameInOutHoursStatus

Leave Review

Review leave requests from your team β€” your decision forwards them to the Country Leader for final sign-off

Pending My Review

StaffTypeDatesDaysReasonDocAction

Attendance Report

Present staff attendance summary

Records

From To

πŸ“’ Leave History

Record of all leave decisions you've made

Decision Log

0 records
StaffUnitTypeDatesDaysDecisionYour NoteDate Decided

My Profile

Update your contact information

πŸ‘€ Manager

β€” Β· Manager

Change Password

Update your account password

Set New Password

πŸ”
First time signing in?

You are using a default password. Please change it now to secure your account.

⚠ If you use multiple devices, your new password will apply on all devices after the next sync.
Logo

Control Panel

Attendance by Unit

Status Breakdown

All Records

Company-wide attendance data

All Records

Status:
All Active Done Early
Showing 0 records
DateNameUnitInOutHoursStatusAction

Staff Management

Add, edit or remove staff accounts

Add New Staff Member

Leave Management

All leave requests across the organisation

All Leave Requests

StaffUnitTypeDatesDaysReasonSupervisorFinal ApproverAction

πŸ“’ Leave Register

Official HR record of all finalized leave decisions

Finalized Leave Records

0 records
StaffUnitTypeStartEndDaysSupervisorFinal ApproverStatusNotesDate

Staff Reports

Per-staff attendance summary

Summary Report

IDNameUnitRoleDaysHrsAvgEarlyRate

Entrance QR Code

Print and place at the office entrance

THP-Ghana Staff Attendance

Scan with your phone camera to clock in or out

Enter your hosted URL above

Google Sheets Mirror

Backup sync & email notification settings

GAS Connection (Email & Backup)

⚠ Not Connected
πŸ“Š Primary database: Supabase (fast, 100-300ms responses)
πŸ“‹ Google Sheets: Auto-backup mirror every 6 hours
πŸ“§ Apps Script: Handles email notifications (leave decisions, password changes)

πŸ“‹ Setup Guide

1
Create a Google Sheet β€” Go to sheets.google.com, create a new spreadsheet named THP Attendance.
2
Open Apps Script β€” Click Extensions β†’ Apps Script. Delete existing code.
3
Paste Code.gs β€” Copy the full contents of Code.gs and paste it. Save.
4
Deploy as Web App β€” Deploy β†’ New Deployment. Type: Web App. Execute as: Me. Access: Anyone. Authorise.
5
Paste URL above β€” Copy the Web App URL and paste it in the field above. Save & Connect.
6
Email notifications β€” Add staff email addresses in Staff Management. The system will email clock-in/out confirmations and leave decisions automatically via Gmail.

πŸ“… Public Holidays

Manage Ghana public holidays and custom office closures

Holidays for

0 holidays

Add Holiday

DateHolidayTypeScopeActions
πŸ’‘ Tips: Click "Seed Ghana Holidays" to auto-populate all 15 standard holidays for the selected year (incl. Eid estimates & Farmer's Day). Eid dates are estimated β€” update them when the government announces official dates. You can also add government-declared holiday extensions or custom office closures.

Change Admin Password

Update the administrator account password

πŸ”‘ Admin Password