Your pocket companion for understanding and caring for your feline friends.
PawSight is a smart mobile application designed to bridge the communication gap between cats and their owners. By leveraging an extensive offline library of behavioral cues and an advanced AI assistant, PawSight empowers users to interpret their pet's mood, needs, and health signals with confidence.
- 📚 Extensive Behavior Library: An offline-accessible encyclopedia of cat body language, categorized by mood (Happy, Fearful, Aggressive) and body part (Tail, Ears, Eyes).
- 🤖 AI Assistant: An intelligent chatbot powered by external AI services to answer specific questions about your cat's behavior and well-being.
- 🏥 Vet Hotline: A quick-access directory for emergency and general veterinary clinics, ensuring help is always at your fingertips.
- 💡 Daily Purr-spective: Daily fun facts and tips to keep you engaged and learning about your furry companion.
- Framework: Flutter (SDK ^3.9.2)
- Language: Dart
- State Management: Provider
- UI Components: Forui
- Icons: Font Awesome
- Local Database: SQLite
- AI Integration: External AI microservice integration
- Architecture: MVVM pattern with clean code principles
- Code Style: Dart formatter and analyzer
- Testing: Flutter test framework
- Platform Support: Android (iOS coming soon)
PawSight is currently available for Android. You can download the latest version from Releases page.
- Go to the Releases page of this repository.
- Download the latest .apk file (e.g., pawsight_v1.0.0.apk) from the "Assets" section.
- Open the file on your Android device to install the application. Note: You may need to enable "Install unknown apps" in your device settings.
pawsight/
├── lib/
│ ├── models/ # Data models with SQLite mapping
│ ├── services/ # Database and API services (Singleton)
│ ├── providers/ # ChangeNotifier ViewModels
│ └── widgets/ # Reusable UI components
├── test/ # Unit and widget tests
├── docs/ # Documentation and user manual
└── assets/ # Images and other resources
The AI Assistant provides personalized insights and answers to your specific questions about cat behavior, health, and care.
- Behavior interpretation and analysis
- Health and wellness advice
- Training and behavioral modification tips
- Nutritional guidance
- Emergency response protocols
- "Why does my cat knead me with her paws?"
- "What should I do if my cat is suddenly hiding all the time?"
- "Is it normal for my cat to sleep so much?"
- "How can I help my cat adjust to a new home?"
Distributed under the MIT License. See LICENSE for more information.
Made with ❤️ by James Michael for cat lovers everywhere.