WorkTrack is a React Native (Expo) based mobile application designed to manage worker attendance, earnings, and group-based workforce tracking with an admin dashboard.
-
🔐 Authentication (Login / Signup)
-
📊 Dashboard with:
- Monthly earnings
- Work progress
- Attendance stats
-
📅 Calendar view with color-coded attendance
-
📝 Daily attendance marking:
- Day / Night / Half / Absent / Day+Night
-
📩 Receive and manage group invitations
- 🔐 Role-based access control
- 👥 Create and manage groups
- 📩 Send invitations to workers
- 📊 View worker performance (read-only)
- 📅 Track attendance and earnings of each worker
- ❌ Delete groups and remove members
-
Filters attendance by month
-
Counts:
- Days
- Nights
- Half days
- Absents
-
Handles special case:
day_night→ counts as both day and night
-
Calculates salary:
salary =
(days × daySalary) +
(nights × nightSalary) +
(half × halfDaySalary)
- ⚛️ React Native (Expo)
- 🟦 TypeScript
- 🧭 Expo Router
- ☁️ Appwrite (Auth + Database)
You can download and test the Android application using the link below:
Note: Enable "Install from Unknown Sources" on your Android device.


