The Manager App is for managers and supervisors of the Esprit Canin dog walking service. It serves as the operational control center for coordinating dog walks, managing walker
resources, and ensuring service quality.
Who Uses It
- Service managers and superadmins only (role-based access control)
- Not accessible to regular walkers or pet owners
Core Features
Walk Management Dashboard
- View all walks for any selected date with real-time status updates
- Filter walks by date, walker assignment, and status (Scheduled/In Progress/Completed/Cancelled)
- See key metrics: total walks, scheduled walks, active walks, completed walks, and unassigned walks alerts
- Assign available walkers to unassigned walks
- View and reveal walk OTP codes for security verification
- Pull-to-refresh for latest data
Walker Management
- View complete list of all walkers with their availability status
- Real-time status indicators (Available, Busy, Offline) with color-coded badges
- Access each walker's schedule and calendar
- View walker contact information (name, email, phone)
- Monitor walker capacity and assignments
Walk Analytics & Details
- Comprehensive completed walk reports including:
- Interactive Google Maps showing complete GPS route
- Home location, start/end points, and activity markers
- Walk statistics: duration, distance, average speed, pace
- Activity timeline with photos (pee, poop, play, drink events)
- Walker notes and observations
- Duration comparison (actual vs. scheduled)
Advanced Search
- Search historical walks by date range, pet name, owner name, or status
- Filter and assign walkers from search results
- View OTP codes for searched walks
Walker Schedules
- Calendar view of individual walker assignments
- Track upcoming walks for resource planning
- Monitor walker workload distribution
Technical Capabilities
- Real-time updates via WebSocket integration (Pusher)
- Offline-capable with local storage (AsyncStorage)
- Push notifications for walk updates
- Google Maps integration for route visualization
- Photo viewing for activity documentation
- Token-based authentication with secure session management