Recovery tools that fit
in their pocket
The PIR Portal mobile app gives your clients everything they need — daily check-ins, goal tracking, booking, meetings, and direct communication with their coach — all in one place.
Good morning
Welcome back, Alex
Day 47 of your journey
Check Rate
Avg Mood
Best Streak
7
Mood
2
Craving
3
Anxiety
8
Sleep
Today
Coach Session
2:00 PM with Sarah
Weekly Goals Form
Due today
AA Meeting
7:00 PM - Downtown
Evening Reflection
8:00 PM
Read Chapter 3
Recovery Basics
Native mobile apps for iOS and Android
Built with Capacitor for true native performance, the PIR Portal app delivers a seamless experience that feels right at home on any device. Clients can manage their recovery journey from anywhere.
- Native iOS and Android apps via Capacitor
- Offline-capable with sync on reconnect
- Push notifications via Novu (63 workflows)
- Secure end-to-end coach messaging
- Daily check-in with mood tracking sliders
- Goal setting with objectives and assignments
- Recovery meeting search across 10 data sources
- Guides library with progress tracking
Track mood and wellness daily
Clients complete a quick morning check-in with four intuitive sliders. Each metric uses a 0-10 scale with color-coded feedback and comparison to yesterday's values.
Morning Check-in
How are you feeling today?
Mood
How are you feeling emotionally?
Craving
Any urges or cravings today?
Goals & Progress
3 active goals
Complete 30-day mindfulness program
Build morning routine
Financial wellness checkpoint
Weekly meeting attendance
Set goals, track objectives, complete tasks
A hierarchical goal system with nested objectives and assignments. Coaches create goals, clients track progress, and everyone celebrates milestones together.
Hierarchical Structure
Goals contain objectives, objectives contain assignments. Progress rolls up automatically.
Progress Tracking
Visual progress bars, due date indicators, and completion celebrations.
Coach Collaboration
Coaches create and assign goals. Clients complete tasks and view their journey.
Book a Session
Select Your Coach
Sarah Mitchell
Peer Support Specialist
Michael Rodriguez
Recovery Coach
Jennifer Kim
Life Coach
David Thompson
Peer Support
Lisa Williams
Recovery Coach
Appointment booking that just works
Clients can book sessions with their coach in seconds. Browse available coaches, pick a date and time, add session details, and submit a booking request — all within the app.
Coaches review and confirm each request, ensuring quality coordination. Once confirmed, both parties receive notifications with calendar integration.
Under the Hood
Find recovery meetings anywhere
Search over 3,500 recovery meetings across AA, NA, SMART Recovery, and Recovery Dharma. Location-based search with Google Places proximity biasing for accurate, nearby results.
Location-Based
GPS-powered search with Google Places proximity biasing
Smart Filters
Filter by type (AA, NA, SMART, Dharma), format, and time
Instant Search
Typesense full-text search across 3,500+ meetings
Data Sources
Nearby locations
Morning Serenity
AA - Open Meeting
New Beginnings
NA - Closed Meeting
SMART Tools
SMART Recovery
High Noon Group
AA - Speaker Meeting
Recovery Dharma East Bay
Dharma - Meditation
Late Night Sobriety
AA - Open Discussion
Apple-style day strip calendar
An 8-day horizontal strip showing yesterday through next week. Colored dots indicate event types at a glance — tap any day to see details.
Event Types
- Aggregates 7 data sources into one view
- Overdue items highlighted in red at top
- TanStack Virtual for infinite scroll performance
- Google Calendar sync for appointments
May 2026
YST
TODAY
TOM
SUN
MON
TUE
Weekly reflection form
Due 2 days ago
Today's Events
Coach Session with Sarah
2:00 PM - 3:00 PM
Complete daily mindfulness
Assignment
Weekly goals form
Form due today
Resources
12 guides assigned • 4 in progress
Understanding Triggers
Recovery Basics
Managing Anxiety
Mental Health
Setting Healthy Boundaries
Life Skills
Family Communication
Relationships
Building Self-Esteem
A personal library that grows with them
Coaches assign educational guides, clients track their progress. Browse public resources or focus on their personal library with completion tracking.
Recovery Basics
12 guides
Mental Health
8 guides
Life Skills
15 guides
Relationships
6 guides
Direct communication with their coach
Clients message their assigned coach directly within the app. Typing indicators, read receipts, and image sharing make conversations feel natural.
Real-time Chat
Firestore-powered messaging with typing indicators and read receipts.
Push Notifications
Never miss a message with Novu-powered push notifications.
Content Moderation
Keyword filtering and flagged content review for safety.
Sarah Mitchell
Online
Great job on your check-in streak! 47 days is amazing progress. 🎉
10:32 AM
Thank you! I've been really consistent with my morning routine.
10:34 AM
That's exactly what we want to see. I'll assign a new guide for you today on managing stress.
10:35 AM
That would be great, thank you! 🙏
10:36 AM
Celebrate every step of the journey
Track check-in and reflection streaks, celebrate recovery milestones, and build momentum with visible progress indicators.
47
Day Check-in Streak
32
Day Reflection Streak
30-Day Milestone!
You've completed 30 consecutive check-ins. This dedication is making a real difference in your recovery journey.
Ready to transform your client experience?
See how the PIR Portal can help your organization deliver better outcomes through modern, mobile-first recovery tools.