Covvo Adjuster is a feature-rich companion mobile app built for independent insurance adjusters to manage their entire workflow from the field. Built with Expo and React Native, it provides a seamless mobile experience that mirrors the full web platform's adjuster capabilities.
Home & Claims:
Interactive map view showing available claims in the adjuster's service area with real-time location tracking
Claim list view with filtering and search
Claim detail screens with policy info, casualty details, submission uploads, and status tracking
Catastrophe event tracking and claim association
Dispute management for claim-related issues
Metrics Dashboard:
Performance overview with average rating, active claims, completed claims, and response time cards
Acceptance rate tracking with decline warnings
Service area display with ZIP codes and coverage radius
Claim type experience breakdown with progress bars showing expertise distribution
Carrier history showing completed claims and average ratings per insurance carrier
11-gate eligibility status with pass/fail indicators, progress bar, and descriptions for each gate (Active Status, Subscription, Compliance, Assignment Ready, Tier, Capacity, Rating, Experience, License, Certification, Geography)
Assignment status toggle with confirmation dialog to activate/deactivate claim availability
Detailed ratings and response time modals with paginated history
Compliance Center:
Full 9-category compliance dashboard with progress tracking (approved, pending, not started counts)
Identity verification — SSN/EIN submission with masked input and government ID upload
Document uploads for tax forms (W-9), background check results, drug screening, credentials (platform training + additional certifications), and eligibility documents (driver's license + auto insurance)
Legal agreements — 8 agreement types with sign modal, terms acceptance, and progress tracking
Insurance & bonding — Policy management with add policy modal (E&O, Surety Bond, General Liability) including carrier, policy number, coverage amount, dates, and certificate upload
Disclosure questionnaire — Multi-section form with boolean/text/number/date fields, save as draft, submit with red-flag detection, and read-only mode when approved
Status badges and admin feedback display for rejected/resubmission items
Wallet & Finances:
Wallet overview with balance display, deposit and withdrawal functionality
Income and expense statistics
Full transaction history with search, type filters (credit/debit), and status filters (completed/pending/failed)
Membership tier management — view current plan, browse available tiers with pricing, purchase with billing cycle selection (monthly/annual), auto-renew toggle, and cancellation with reason
Payment methods management — add bank accounts, credit/debit cards with fee badges (3% credit card / no fee ACH), set default, and delete
Fee information display and insufficient balance warnings
Profile Management:
Personal information display and editing with profile photo upload
Address management with add/edit/delete, default and claim area designation
State license management — add licenses by selecting state (filtered to those requiring licenses), license type, license number, and authority lines (property, casualty, auto, workers' comp)
Professional certification management — add certifications with document upload
Certification list showing license vs certification icons, state info, authority line badges, verification status, and expiration dates
Verification status overview with verified/pending counts
Chat & Communication:
Real-time messaging via Socket.io
Support ticket conversations
Message history with timestamps
Settings:
Theme switching (light/dark/system)
Edit profile and change password (API-connected with validation)
Notification preferences (email, push, SMS) with save functionality and quiet hours
Privacy settings
Help center with dynamic content
Terms of service and privacy policy (fetched from API with fallback content)
Support ticket submission and history
Account deletion request with multi-step flow
Sign out with full navigation stack reset
Technical Highlights:
Expo Router with file-based routing and auth guard protection
React Context for auth state (AuthContext) and theming (ThemeContext)
Secure token storage via expo-secure-store
Axios singleton with Bearer token interceptor and 401 auto-logout
Document and image picker integration for file uploads
Pull-to-refresh across all screens
Paginated data loading with infinite scroll
Responsive design with theme-aware styling