PawTalk
An AI dog-behaviour analyser, record a short video and the app reads your dog's emotion and body language.
- Type
- Mobile app
- Platforms
- Android, iOS
- Duration
- 3 months
- Stack
- React Native, Expo, Firebase, Cloud Functions, Claude
About the project: What your dog is trying to tell you
PawTalk is an app that helps you understand your dog. You record a short video, the app extracts frames and sends them for analysis, the result is the dog's primary emotion, body-language observations, and practical recommendations.
I built it in React Native (Expo) for iOS and Android, with a Firebase backend. The analysis runs on Claude (Anthropic) via a Firebase Cloud Function, currently Opus 4.8 for both free and premium users.
The challenge
The main challenge was processing video on mobile: selecting representative frames, optimizing them, and sending them for AI analysis quickly and cheaply, without unnecessary data transfer.
The solution
The solution is frame extraction directly in the app and a Cloud Function that calls Claude with a carefully designed prompt. Output quality comes from the prompt design and selecting representative frames, the analysis runs on Claude Opus 4.8.
What it does
- Video analysis
Frame extraction and AI recognition of the dog's emotion - Body language
Observations of posture and behaviour, with explanations - Recommendations
Practical tips on how to work with the dog in a given situation - Free & premium
A free and a premium tier; AI analysis runs on Claude Opus 4.8
The result
The result is a playful yet genuinely useful app that gives an owner a new view of their dog's mood and behaviour, localized in both Slovak and English.
Because the AI logic is isolated in Cloud Functions, the model or prompt can be improved without updating the app itself.
How it came together
- Concept & AI prompt
Defining the analysis output and designing the prompt for Claude. - Video processing
Frame extraction and optimization directly in the app. - AI backend
A Firebase Cloud Function calling Claude Opus 4.8 for the analysis. - UX & localization
Polishing the interface, Slovak and English, and the free and premium tiers.
Got a similar idea?
Write me a few sentences and I will reply within 24 hours.
Get in touch · mokansro@gmail.com · +421 902 554 927
Next project: Mokan Monitor