App Screens - minawalphonce/shepherds-watch GitHub Wiki

App Launch & Onboarding

  1. Splash Screen
  2. Onboarding Slider (3-4 screens)
  3. Welcome/Login Screen
  4. Privacy & Permissions Screen
  5. Profile Setup (First-time users)
  6. User Profile Screen - Edit personal information and preferences

Dashboard & Home

  1. Home Dashboard - Overview with quick stats and upcoming tasks
  2. Notifications Center - All system and leader notifications
  3. Quick Actions Menu - Common tasks like "Take Attendance" or "Call Absent Members"

Member Management

  1. Members Directory - Searchable list of all members
  2. Member Profile Screen - Individual member details and history
  3. Add/Edit Member Screen - Form to create or update member information
  4. Group/Class Assignment Screen - Manage which members belong to which groups

Attendance

  1. Class Selection Screen - Choose which class to take attendance for
  2. Attendance Entry Screen - Mark members present/absent/late
  3. Attendance History Screen - View past attendance records
  4. Pre-Register Absence Screen - Record known future absences

Follow-up Management

  1. Absent Members Screen - List of members who need follow-up
  2. Follow-up Assignment Screen - Assign leaders to contact specific absent members
  3. Call Log Screen - Record details of follow-up conversations
  4. Contact Methods Screen - Choose how to contact member (call, WhatsApp, etc.)

Reports & Analytics

  1. Reports Dashboard - Overview of available reports
  2. Attendance Report Screen - Detailed attendance statistics and trends
  3. Member Participation Screen - Engagement metrics over time
  4. Export Options Screen - Select and generate various reports

Schedule & Calendar

  1. Calendar View - Monthly/weekly view of classes and events
  2. Add/Edit Event Screen - Create or modify scheduled activities
  3. Leader Schedule Screen - View and manage leader assignments

Administration

  1. User Management Screen - Add/edit/remove app users (leaders)
  2. Settings Screen - App configuration options
  3. Help/Tutorial Screens - Guidance on using the app