App Screens - minawalphonce/shepherds-watch GitHub Wiki
App Launch & Onboarding
- Splash Screen
- Onboarding Slider (3-4 screens)
- Welcome/Login Screen
- Privacy & Permissions Screen
- Profile Setup (First-time users)
- User Profile Screen - Edit personal information and preferences
Dashboard & Home
- Home Dashboard - Overview with quick stats and upcoming tasks
- Notifications Center - All system and leader notifications
- Quick Actions Menu - Common tasks like "Take Attendance" or "Call Absent Members"
Member Management
- Members Directory - Searchable list of all members
- Member Profile Screen - Individual member details and history
- Add/Edit Member Screen - Form to create or update member information
- Group/Class Assignment Screen - Manage which members belong to which groups
Attendance
- Class Selection Screen - Choose which class to take attendance for
- Attendance Entry Screen - Mark members present/absent/late
- Attendance History Screen - View past attendance records
- Pre-Register Absence Screen - Record known future absences
Follow-up Management
- Absent Members Screen - List of members who need follow-up
- Follow-up Assignment Screen - Assign leaders to contact specific absent members
- Call Log Screen - Record details of follow-up conversations
- Contact Methods Screen - Choose how to contact member (call, WhatsApp, etc.)
Reports & Analytics
- Reports Dashboard - Overview of available reports
- Attendance Report Screen - Detailed attendance statistics and trends
- Member Participation Screen - Engagement metrics over time
- Export Options Screen - Select and generate various reports
Schedule & Calendar
- Calendar View - Monthly/weekly view of classes and events
- Add/Edit Event Screen - Create or modify scheduled activities
- Leader Schedule Screen - View and manage leader assignments
Administration
- User Management Screen - Add/edit/remove app users (leaders)
- Settings Screen - App configuration options
- Help/Tutorial Screens - Guidance on using the app