Guild Based Task Tracker - Kotlin Jetpack Compose
Budget: $14 – $30 NZD
Guild Mobile App Development Summary
Project Name:
Guild-Based Household Management App with Gamified Task Allocation and Reward System
Platform:
Android App (Kotlin + Jetpack Compose)
Firebase Firestore (Database)
Firebase Auth (Login, Register, Reset)
Firebase Cloud Messaging (Push Notifications)
Theme:
Cartoonish, medieval guild theme — child/family-friendly UI.
---
Key Functional Modules
1. User Authentication
Register, login, forgot password (email or OTP)
Role-based login (Guild Master / Assistant / Member)
2. Guild Management
Create/join guild via code
Assign/change roles (Master, Assistant, Member)
View and manage members
3. Task Management
Create/assign tasks (with or without proof/image)
Accept tasks from quest board
Complete/verify/reject tasks
Task history
4. Reward System
Create personal/guild rewards
Purchase & redeem rewards using in-game currency
Inventory & transaction tracking
5. Notification System (FCM)
Task assigned / completed / verified / rejected
Reward bought / used / added
Guild join / role changed
Daily reminders (task due / overdue)
---
User Roles & Their Permissions
Guild Master: Full control – create guild, assign roles, manage tasks, verify, create rewards
Assistant: Can create/verify tasks & rewards, but cannot assign roles or manage guild
Member: Can accept/complete tasks, redeem rewards. Cannot manage tasks or members
Typical Use Case: A family of 5 → 1 Guild Master (parent), 1 Assistant (older child), 3 Members.
---
Current Status
UI almost complete
Authentication working
Tasks, notification, and reward screens not functional
Firebase integration for full functionality needed
Notification triggers to be added
Polishing and testing needed
---
Test Users (in Firebase Auth)
Will be provided
---
Files Available
APK (for preview)
Source code (Android Studio)
Project Requirement PDF
Project Summary Word file
Project Name:
Guild-Based Household Management App with Gamified Task Allocation and Reward System
Platform:
Android App (Kotlin + Jetpack Compose)
Firebase Firestore (Database)
Firebase Auth (Login, Register, Reset)
Firebase Cloud Messaging (Push Notifications)
Theme:
Cartoonish, medieval guild theme — child/family-friendly UI.
---
Key Functional Modules
1. User Authentication
Register, login, forgot password (email or OTP)
Role-based login (Guild Master / Assistant / Member)
2. Guild Management
Create/join guild via code
Assign/change roles (Master, Assistant, Member)
View and manage members
3. Task Management
Create/assign tasks (with or without proof/image)
Accept tasks from quest board
Complete/verify/reject tasks
Task history
4. Reward System
Create personal/guild rewards
Purchase & redeem rewards using in-game currency
Inventory & transaction tracking
5. Notification System (FCM)
Task assigned / completed / verified / rejected
Reward bought / used / added
Guild join / role changed
Daily reminders (task due / overdue)
---
User Roles & Their Permissions
Guild Master: Full control – create guild, assign roles, manage tasks, verify, create rewards
Assistant: Can create/verify tasks & rewards, but cannot assign roles or manage guild
Member: Can accept/complete tasks, redeem rewards. Cannot manage tasks or members
Typical Use Case: A family of 5 → 1 Guild Master (parent), 1 Assistant (older child), 3 Members.
---
Current Status
UI almost complete
Authentication working
Tasks, notification, and reward screens not functional
Firebase integration for full functionality needed
Notification triggers to be added
Polishing and testing needed
---
Test Users (in Firebase Auth)
Will be provided
---
Files Available
APK (for preview)
Source code (Android Studio)
Project Requirement PDF
Project Summary Word file