Pawgress Reports – AI-Powered Pet Service Reporting System

AI-generated pet service reports that streamline reporting processes for hotels, daycares, and grooming services.

React 18RemixTypeScriptAWS AmplifyAmazon BedrockDynamoDBGraphQLTailwind CSS

Project Overview

A full-stack web application that automates the generation of detailed reports for pet service businesses (hotel, daycare, grooming). The system streamlines the reporting process by intelligently classifying and generating professional summaries based on daily service notes.

Key Technologies & Stack

Frontend:

  • React 18 with Remix (SSR)
  • TypeScript for type safety
  • Tailwind CSS for responsive UI
  • React Hook Form + Zod for form validation
  • Lottie animations for UX polish

Backend & Infra:

  • AWS Amplify
  • AWS Lambda (serverless logic)
  • Amazon Bedrock (AI text generation)
  • DynamoDB (data storage)
  • AWS Cognito (auth)
  • S3 (image/file storage)
  • AWS AppSync (GraphQL APIs)

Development Tools:

  • Vite for fast builds
  • Jest + Testing Library
  • ESLint + Prettier
  • AWS CDK for IaC

Core Features

  1. Multi-Service Support
    • Pet hotel, doggie daycare, and grooming workflows
    • Incident reporting system
  2. AI-Powered Report Generation
    • Classifies notes into Progress vs Incident
    • Context-aware summary generation using Bedrock
    • Auto analysis of previous reports for tone consistency
  3. User Management
    • Secure login via Cognito
    • Role-based access (staff/admin)
    • Session persistence
  4. Pet Management System
    • Pet profile registration and tracking
    • Historical reports
    • Service-type filtering
  5. Responsive UI
    • Custom components with accessibility
    • Optimized for mobile and desktop

Technical Highlights

  • SSR with Remix for SEO and performance
  • GraphQL schema and API typing
  • Real-time AI via Amazon Bedrock
  • 90%+ test coverage
  • Zod schemas + RHF for robust forms
  • Lazy loading and caching for performance
  • Modular, scalable serverless architecture

Business Impact

  • Reduced manual reporting time by 80%
  • Consistent, on-brand reporting across services
  • Improved client communication with polished reports
  • Scalable for national pet service chains

Development Process

  • Agile sprints with iterative feedback
  • Component-based structure
  • Extensive error handling + user feedback
  • CI/CD pipeline ready (via Amplify and CDK)