PETSO ECOSYSTEM - SITEMAP

Published 2/17/2026

PETSO ECOSYSTEM - SITEMAP

Last Updated: February 17, 2026
Version: 2.0

This sitemap provides a comprehensive overview of all pages, features, and sections across the Petso ecosystem including Petso (Owner Platform), Petso Pro (Professional Platform), and Farmso (Farm Management Platform).


🏠 MAIN WEBSITE (petso.com)

Public Pages

Homepage

  • / - Main landing page
  • /about - About Petso
  • /how-it-works - Platform overview
  • /features - Feature showcase
  • /pricing - Pricing plans
  • /for-professionals - Petso Pro overview
  • /for-farmers - Farmso overview

Product Pages

  • /petso - Owner platform details
  • /petso-pro - Professional platform details
  • /farmso - Farm management details
  • /blockchain - DID and blockchain features
  • /e-passport - Pet E-Passport information
  • /marketplace - Professional directory

Resources

  • /blog - Company blog
  • /help - Help center
  • /faq - Frequently asked questions
  • /guides - User guides and tutorials
  • /videos - Video tutorials
  • /webinars - Upcoming webinars
  • /case-studies - Success stories
  • /press - Press releases and media kit
  • /terms - Terms and Conditions
  • /privacy - Privacy Policy
  • /cookies - Cookie Policy
  • /acceptable-use - Acceptable Use Policy
  • /community-guidelines - Community guidelines
  • /dmca - DMCA policy

Company

  • /about/team - Team members
  • /about/careers - Job openings
  • /about/investors - Investor information
  • /about/partners - Partner program
  • /contact - Contact information
  • /security - Security practices
  • /accessibility - Accessibility statement

Auth & Account

  • /login - Multi-login selector
  • /signup - Registration
  • /forgot-password - Password recovery
  • /reset-password/:token - Password reset
  • /verify-email/:token - Email verification
  • /social-auth/callback/:provider - Social login callbacks

🐾 PETSO (OWNER PLATFORM)

Dashboard & Navigation

  • /dashboard - Main dashboard
  • /dashboard/overview - Pet overview (default)
  • /dashboard/getting-started - Onboarding banner

Pet Management

  • /pets - All pets list
  • /pets/add - Add new pet
  • /pets/:petId - Pet profile
  • /pets/:petId/edit - Edit pet details
  • /pets/:petId/delete - Delete confirmation
  • /pets/:petId/status - Pet status management (alive/deceased)

Health & Records

  • /pets/:petId/health - Health dashboard
  • /pets/:petId/health/vaccinations - Vaccination records
  • /pets/:petId/health/vaccinations/add - Add vaccination
  • /pets/:petId/health/medical-updates - Medical history
  • /pets/:petId/health/medical-updates/add - Add medical update
  • /pets/:petId/health/metrics - Physical metrics (weight, etc.)
  • /pets/:petId/health/metrics/add - Add metric
  • /pets/:petId/health/grooming - Grooming records
  • /pets/:petId/health/grooming/add - Add grooming session
  • /pets/:petId/health/timeline - Health timeline

Documents

  • /pets/:petId/documents - Document manager
  • /pets/:petId/documents/upload - Upload document
  • /pets/:petId/documents/:documentId - View document
  • /pets/:petId/documents/:documentId/edit - Edit document details
  • /pets/:petId/documents/:documentId/delete - Delete document
  • /pets/:petId/documents/timeline - Document timeline

E-Passport

  • /pets/:petId/epassport - E-Passport overview
  • /pets/:petId/epassport/vaccination-records - Vaccination section
  • /pets/:petId/epassport/microchip - Microchip information
  • /pets/:petId/epassport/health-certificates - Health certificates
  • /pets/:petId/epassport/travel-history - Travel records
  • /pets/:petId/epassport/upload-document - Upload travel document
  • /pets/:petId/epassport/download - Download E-Passport PDF
  • /pets/:petId/epassport/share - Share E-Passport

Family Tree

  • /pets/:petId/family - Family tree view
  • /pets/:petId/family/add - Add family member
  • /pets/:petId/family/search - Search by microchip/DID
  • /pets/:petId/family/manual - Add manually
  • /pets/:petId/family/:memberId - View family member
  • /pets/:petId/family/:memberId/confirm - Confirm relationship
  • /pets/:petId/family/ancestry-did - Create ancestry DID

Appointments

  • /appointments - Appointment scheduler
  • /appointments/upcoming - Upcoming appointments
  • /appointments/past - Past appointments
  • /appointments/cancelled - Cancelled appointments
  • /appointments/:appointmentId - Appointment details
  • /appointments/:appointmentId/reschedule - Reschedule
  • /appointments/:appointmentId/cancel - Cancel appointment
  • /appointments/:appointmentId/review - Leave review

Booking Flow

  • /book - Start booking
  • /book/category - Select service category
  • /book/service - Select specific service
  • /book/pet - Select pet
  • /book/professional - Choose professional
  • /book/professionals/:professionalId - Professional details
  • /book/time - Select date/time
  • /book/data-sharing - Data sharing consent
  • /book/summary - Booking summary
  • /book/payment - Payment method
  • /book/payment/card - Card payment
  • /book/confirmation - Booking confirmation
  • /book/success - Payment success
  • /book/failure - Payment failure

Social Features

  • /social - Pet social feed
  • /social/explore - Explore page
  • /social/profile/:petId - Pet social profile
  • /social/profile/:petId/followers - Followers list
  • /social/profile/:petId/following - Following list
  • /social/post/create - Create post
  • /social/post/:postId - View post
  • /social/messages - Messaging hub
  • /social/messages/:conversationId - Conversation thread
  • /social/stories - Stories feed

QR & Emergency

  • /qr - QR hub
  • /qr/create - Create QR code
  • /qr/emergency - Emergency QR
  • /qr/:qrId - View QR details
  • /qr/:qrId/access-history - Access history
  • /qr/scan - Scan QR code

Microchip

  • /microchip - Microchip management
  • /microchip/link - Link microchip
  • /microchip/:chipId - Microchip details
  • /microchip/:chipId/status - Status card
  • /microchip/:chipId/edit - Edit details

Blockchain & DID

  • /did - DID creation
  • /did/create - Create new DID
  • /did/:didId - DID details
  • /zkp - ZKP setup
  • /zkp/verify - Verification manager
  • /zkp/demo - ZKP demo
  • /nft - NFT gallery
  • /nft/mint - Mint NFT flow
  • /nft/:nftId - NFT details

Rewards

  • /rewards - Rewards dashboard
  • /rewards/actions - Available actions
  • /rewards/history - Reward history
  • /rewards/redeem - Redeem rewards
  • /rewards/wallet - Rewards wallet
  • /rewards/community - Community rewards

Notifications

  • /notifications - Notifications center
  • /notifications/pending-approvals - Pending record approvals
  • /notifications/pending-approvals/:proposalId - Review proposal

Calendar

  • /calendar - Owner calendar
  • /calendar/day/:date - Day view
  • /calendar/week/:date - Week view
  • /calendar/month/:date - Month view
  • /calendar/reminders - Reminders list
  • /calendar/reminders/create - Create reminder

Settings

  • /settings - Owner settings
  • /settings/profile - Personal information
  • /settings/owner-info - Owner details
  • /settings/privacy - Privacy settings
  • /settings/privacy-preview - Privacy preview
  • /settings/notifications - Notification preferences
  • /settings/security - Security settings
  • /settings/wallet - Wallet settings
  • /settings/subscription - Subscription management
  • /settings/billing - Billing & invoices
  • /settings/data - Data & privacy
  • /settings/data/download - Download data
  • /settings/data/delete - Delete account
  • /settings/language - Language preferences
  • /settings/help - Help & support

💼 PETSO PRO (PROFESSIONAL PLATFORM)

Public Professional Pages

  • /pro - Petso Pro landing page
  • /pro/login - Professional login
  • /pro/signup - Professional registration
  • /pro/how-it-works - Platform overview
  • /pro/pricing - Pricing plans
  • /pro/directory - Professional directory (public)
  • /pro/directory/:professionalId - Public profile

Professional Dashboard

  • /pro/dashboard - Main dashboard (varies by type)
  • /pro/overview - Dashboard overview

Dashboard by Professional Type

  • /pro/veterinarian - Veterinarian dashboard
  • /pro/groomer - Groomer dashboard
  • /pro/walker - Walker dashboard
  • /pro/trainer - Trainer dashboard
  • /pro/boarding - Boarding facility dashboard
  • /pro/daycare - Daycare dashboard

Onboarding

  • /pro/onboarding - Professional onboarding
  • /pro/onboarding/business - Business information
  • /pro/onboarding/credentials - Upload credentials
  • /pro/onboarding/services - Configure services
  • /pro/onboarding/payment - Stripe setup
  • /pro/onboarding/profile - Complete profile
  • /pro/onboarding/complete - Onboarding complete

Calendar & Appointments

  • /pro/calendar - Professional calendar
  • /pro/calendar/availability - Set availability
  • /pro/appointments - Appointment list
  • /pro/appointments/upcoming - Upcoming appointments
  • /pro/appointments/past - Past appointments
  • /pro/appointments/create - Create appointment manually
  • /pro/appointments/:appointmentId - Appointment details
  • /pro/appointments/:appointmentId/complete - Complete appointment
  • /pro/appointments/:appointmentId/start-consultation - Start consultation
  • /pro/appointments/:appointmentId/emergency-intake - Emergency intake

Patient/Client Management

  • /pro/patients - Patient list
  • /pro/patients/:petId - Patient details
  • /pro/patients/:petId/records - Medical records
  • /pro/patients/:petId/propose-record - Propose record update
  • /pro/patients/:petId/history - Appointment history
  • /pro/patients/:petId/documents - Patient documents

Post-Appointment

  • /pro/post-appointment/:appointmentId - Post-appointment form
  • /pro/post-appointment/:appointmentId/records - Update records
  • /pro/post-appointment/:appointmentId/invoice - Create invoice
  • /pro/post-appointment/:appointmentId/follow-up - Schedule follow-up

Services

  • /pro/services - Service management
  • /pro/services/create - Create service
  • /pro/services/:serviceId - Service details
  • /pro/services/:serviceId/edit - Edit service
  • /pro/services/:serviceId/delete - Delete service

Invoicing

  • /pro/invoices - Invoice management
  • /pro/invoices/create - Create invoice
  • /pro/invoices/:invoiceId - Invoice details
  • /pro/invoices/:invoiceId/edit - Edit invoice
  • /pro/invoices/:invoiceId/send - Send invoice
  • /pro/invoices/:invoiceId/download - Download PDF

Reviews

  • /pro/reviews - Reviews management
  • /pro/reviews/pending - Pending responses
  • /pro/reviews/:reviewId - Review details
  • /pro/reviews/:reviewId/respond - Respond to review

Analytics & Reports

  • /pro/analytics - Analytics dashboard
  • /pro/analytics/appointments - Appointment analytics
  • /pro/analytics/revenue - Revenue reports
  • /pro/analytics/clients - Client analytics
  • /pro/analytics/services - Service performance
  • /pro/reports - Report generation
  • /pro/reports/sales - Sales reports
  • /pro/reports/tax - Tax reports
  • /pro/reports/custom - Custom reports

Settings

  • /pro/settings - Professional settings
  • /pro/settings/profile - Public profile
  • /pro/settings/business - Business information
  • /pro/settings/credentials - Manage credentials
  • /pro/settings/services - Service settings
  • /pro/settings/payment - Payment settings
  • /pro/settings/stripe - Stripe configuration
  • /pro/settings/availability - Availability settings
  • /pro/settings/notifications - Notification preferences
  • /pro/settings/security - Security settings
  • /pro/settings/team - Team management (if applicable)

🌾 FARMSO (FARM MANAGEMENT PLATFORM)

Public Pages

  • /farmso - Farmso landing page
  • /farmso/login - Farmer login
  • /farmso/signup - Farm registration
  • /farmso/features - Feature overview
  • /farmso/pricing - Pricing plans

Farm Dashboard

  • /farmso/dashboard - Main dashboard
  • /farmso/overview - Farm overview

Onboarding

  • /farmso/onboarding - Farm onboarding
  • /farmso/onboarding/farm-details - Farm information
  • /farmso/onboarding/verification - Upload documentation
  • /farmso/onboarding/livestock - Initial livestock setup
  • /farmso/onboarding/compliance - Compliance setup
  • /farmso/onboarding/complete - Onboarding complete

Livestock Management

  • /farmso/livestock - Livestock dashboard
  • /farmso/livestock/add - Add animal/group
  • /farmso/livestock/:animalId - Animal details
  • /farmso/livestock/:animalId/edit - Edit details
  • /farmso/livestock/:animalId/health - Health records
  • /farmso/livestock/:animalId/vaccines - Vaccination records
  • /farmso/livestock/:animalId/vaccines/add - Add vaccine
  • /farmso/livestock/:animalId/treatments - Treatment history
  • /farmso/livestock/:animalId/delete - Remove animal
  • /farmso/livestock/groups - Manage groups
  • /farmso/livestock/bulk-actions - Bulk operations

Compliance Hub

  • /farmso/compliance - Compliance dashboard
  • /farmso/compliance/regulations - Regulatory requirements
  • /farmso/compliance/certifications - Certifications
  • /farmso/compliance/certifications/upload - Upload certificate
  • /farmso/compliance/audit-trail - Audit logs
  • /farmso/compliance/reports - Compliance reports
  • /farmso/compliance/reports/generate - Generate report
  • /farmso/compliance/reminders - Compliance reminders

Supply Chain

  • /farmso/supply-chain - Supply chain tracking
  • /farmso/supply-chain/inventory - Inventory management
  • /farmso/supply-chain/inventory/add - Add inventory item
  • /farmso/supply-chain/vendors - Vendor management
  • /farmso/supply-chain/vendors/add - Add vendor
  • /farmso/supply-chain/orders - Purchase orders
  • /farmso/supply-chain/orders/create - Create order
  • /farmso/supply-chain/deliveries - Track deliveries

Sales & Invoicing

  • /farmso/sales - Sales dashboard
  • /farmso/sales/create - Create sale
  • /farmso/sales/:saleId - Sale details
  • /farmso/invoices - Invoice list
  • /farmso/invoices/create - Create invoice
  • /farmso/invoices/:invoiceId - Invoice details
  • /farmso/invoices/:invoiceId/send - Send invoice
  • /farmso/invoices/:invoiceId/download - Download PDF

Analytics

  • /farmso/analytics - Farm analytics
  • /farmso/analytics/production - Production metrics
  • /farmso/analytics/financial - Financial reports
  • /farmso/analytics/health - Herd health analytics
  • /farmso/analytics/compliance - Compliance metrics
  • /farmso/analytics/custom - Custom reports

Appointments (Veterinary)

  • /farmso/appointments - Vet appointments
  • /farmso/appointments/book - Book vet visit
  • /farmso/appointments/:appointmentId - Appointment details
  • /farmso/appointments/:appointmentId/animals - Select animals

Settings

  • /farmso/settings - Farm settings
  • /farmso/settings/farm - Farm information
  • /farmso/settings/animal-compliance - Animal compliance
  • /farmso/settings/financial-sales - Financial settings
  • /farmso/settings/supply-inventory - Supply settings
  • /farmso/settings/billing - Billing & subscription
  • /farmso/settings/users-permissions - User management
  • /farmso/settings/users/add - Add user
  • /farmso/settings/integrations - Third-party integrations
  • /farmso/settings/notifications - Notification preferences
  • /farmso/settings/data-audit - Data & audit settings
  • /farmso/settings/security - Security settings
  • /farmso/settings/system - System preferences

🔐 SUPER ADMIN PORTAL

Admin Access

  • /admin/login - Admin login
  • /admin/dashboard - Admin dashboard

User Management

  • /admin/users - User management
  • /admin/users/:userId - User details
  • /admin/users/:userId/edit - Edit user
  • /admin/users/:userId/suspend - Suspend user
  • /admin/users/:userId/activity - User activity

Pet Management

  • /admin/pets - Pet management
  • /admin/pets/:petId - Pet details
  • /admin/pets/:petId/edit - Edit pet
  • /admin/pets/:petId/owner - Owner information

Professional Management

  • /admin/professionals - Professional management
  • /admin/professionals/:professionalId - Professional details
  • /admin/professionals/:professionalId/verify - Verify credentials
  • /admin/professionals/:professionalId/suspend - Suspend account
  • /admin/professionals/pending - Pending verifications

Farm Management

  • /admin/farms - Farm management
  • /admin/farms/:farmId - Farm details
  • /admin/farms/:farmId/verify - Verify farm
  • /admin/farms/:farmId/compliance - Compliance status

Appointments

  • /admin/appointments - Appointment management
  • /admin/appointments/:appointmentId - Appointment details
  • /admin/appointments/disputes - Dispute resolution

Payments & Invoices

  • /admin/payments - Payment management
  • /admin/payments/transactions - Transaction list
  • /admin/payments/refunds - Refund requests
  • /admin/invoices - Invoice management
  • /admin/invoices/:invoiceId - Invoice details

DID Management

  • /admin/did - DID management
  • /admin/did/:didId - DID details
  • /admin/did/verification - Verification requests

Content Moderation

  • /admin/moderation - Social moderation
  • /admin/moderation/posts - Flagged posts
  • /admin/moderation/reviews - Flagged reviews
  • /admin/moderation/users - Reported users

Analytics

  • /admin/analytics - Unified analytics
  • /admin/analytics/users - User analytics
  • /admin/analytics/revenue - Revenue analytics
  • /admin/analytics/engagement - Engagement metrics
  • /admin/analytics/growth - Growth metrics

Community Rewards

  • /admin/rewards - Rewards management
  • /admin/rewards/analytics - Rewards analytics
  • /admin/rewards/configuration - Reward settings
  • /admin/rewards/control - Reward control panel

System Management

  • /admin/feature-flags - Feature flags
  • /admin/notifications - Notification management
  • /admin/notifications/send - Send notification
  • /admin/notifications/templates - Notification templates
  • /admin/regional-config - Regional configuration
  • /admin/stripe-config - Stripe configuration
  • /admin/emergency - Emergency controls

Onboarding Management

  • /admin/onboarding - Onboarding management
  • /admin/onboarding/templates - Email templates
  • /admin/onboarding/send-email - Send onboarding email

Support & Disputes

  • /admin/support - Support tickets
  • /admin/support/:ticketId - Ticket details
  • /admin/disputes - Dispute management
  • /admin/disputes/:disputeId - Dispute details

Audit & Logs

  • /admin/audit - Audit logs
  • /admin/audit/enhanced - Enhanced audit logs
  • /admin/audit/search - Search logs

Account Recovery

  • /admin/recovery - Account recovery
  • /admin/recovery/:requestId - Recovery request

AI Governance

  • /admin/ai-governance - AI governance
  • /admin/ai-governance/models - AI models
  • /admin/ai-governance/ethics - Ethics review

Internal Users

  • /admin/internal-users - Internal user management
  • /admin/internal-users/add - Add admin
  • /admin/internal-users/:userId - Admin details

Settings

  • /admin/settings - Admin settings
  • /admin/settings/profile - Admin profile
  • /admin/settings/permissions - Permission management

📱 MOBILE APP STRUCTURE

iOS App (Petso)

  • Tab Navigation:
    • Home (Dashboard)
    • Appointments
    • Social
    • Rewards
    • Profile

Android App (Petso)

  • Navigation Drawer + Bottom Tabs
    • Dashboard
    • My Pets
    • Book
    • Social
    • More

Petso Pro Mobile

  • Simplified Professional Interface
    • Calendar
    • Appointments
    • Patients
    • Invoices
    • More

Farmso Mobile (Tablet Optimized)

  • Farm Dashboard
  • Livestock Quick View
  • Vaccine Scanner
  • Compliance Checks

🔗 API ENDPOINTS (ENTERPRISE)

Authentication

  • POST /api/v1/auth/login
  • POST /api/v1/auth/logout
  • POST /api/v1/auth/refresh
  • POST /api/v1/auth/verify-email

Pets

  • GET /api/v1/pets
  • POST /api/v1/pets
  • GET /api/v1/pets/:petId
  • PUT /api/v1/pets/:petId
  • DELETE /api/v1/pets/:petId

Health Records

  • GET /api/v1/pets/:petId/health
  • POST /api/v1/pets/:petId/health/vaccinations
  • GET /api/v1/pets/:petId/health/vaccinations

Appointments

  • GET /api/v1/appointments
  • POST /api/v1/appointments
  • PUT /api/v1/appointments/:appointmentId
  • DELETE /api/v1/appointments/:appointmentId

Professionals

  • GET /api/v1/professionals
  • GET /api/v1/professionals/:professionalId

Blockchain

  • POST /api/v1/did/create
  • GET /api/v1/did/:didId
  • POST /api/v1/zkp/verify

Webhooks

  • POST /api/webhooks/stripe - Stripe events

Full API Documentation: developers.petso.com/api


🌐 EXTERNAL INTEGRATIONS

Social Login

  • /auth/google - Google OAuth
  • /auth/facebook - Facebook OAuth
  • /auth/apple - Apple Sign In

Payment Processing

  • Stripe Dashboard (external)
  • Stripe Express Onboarding (embedded)

Blockchain

  • Solana Explorer (external)
  • Wallet connections (Phantom, Solflare)

Calendar

  • Google Calendar Sync
  • Apple Calendar Sync
  • Outlook Calendar Sync

📊 UTILITY PAGES

Error Pages

  • /404 - Page not found
  • /500 - Server error
  • /503 - Service unavailable
  • /maintenance - Maintenance mode
  • /terms - Terms of Service
  • /privacy - Privacy Policy
  • /cookies - Cookie Policy
  • /gdpr - GDPR Information
  • /ccpa - CCPA Information

Status & Monitoring

  • /status - System status page
  • /health - Health check endpoint

🔍 SEARCH & DISCOVERY

  • /search - Universal search
  • /search/pets - Pet search
  • /search/professionals - Professional search
  • /search/services - Service search
  • /search/farms - Farm search (admin only)

Filters & Categories

  • By location
  • By service type
  • By rating
  • By availability
  • By price range

📧 EMAIL TEMPLATES

User Emails

  • Welcome email
  • Email verification
  • Password reset
  • Appointment confirmation
  • Appointment reminder
  • Appointment completion
  • Review request
  • Subscription renewal
  • Payment receipt

Professional Emails

  • Application received
  • Verification approved
  • New booking
  • Appointment reminder
  • Payout processed
  • New review notification

Admin Emails

  • New user signup
  • Professional application
  • Dispute notification
  • System alerts

🗂️ FILE STRUCTURE (Development Reference)

/
├── components/
│   ├── Dashboard.tsx
│   ├── PetOverview.tsx
│   ├── appointments/
│   ├── pro/
│   ├── farmso/
│   ├── admin/
│   ├── social/
│   ├── rewards/
│   └── ...
├── context/
│   ├── PetsContext.tsx
│   ├── ThemeContext.tsx
│   └── ...
├── data/
│   ├── service-catalogue.ts
│   ├── vaccine-catalogue.ts
│   └── ...
├── services/
│   └── stripeService.ts
├── utils/
├── styles/
│   └── globals.css
└── App.tsx

Mobile Apps

  • iOS: apps.apple.com/app/petso
  • Android: play.google.com/store/apps/details?id=com.petso

Desktop Apps

  • macOS: petso.com/download/mac
  • Windows: petso.com/download/windows

🌍 REGIONAL SITES

Country-Specific

  • /en-us - United States
  • /en-gb - United Kingdom
  • /en-ca - Canada
  • /en-au - Australia
  • /es - Spanish
  • /fr - French
  • /de - German
  • /zh - Chinese
  • /ja - Japanese

This sitemap represents the complete structure of the Petso ecosystem as of February 17, 2026.

For questions or to report broken links: support@petso.com

Last Updated: February 17, 2026
© 2026 Petso Inc. All rights reserved.