Saathi is a modern Flutter-based mobile application designed to connect pet lovers with their perfect companions. The platform facilitates pet adoption and provides comprehensive pet care services.
![]() |
![]() |
![]() |
|---|---|---|
![]() |
![]() |
![]() |
![]() |
- Pet Adoption: Browse and connect with pets available for adoption
- User Authentication: Secure login and registration system
- Pet Profiles: Detailed profiles with images and information
- Modern UI: Beautiful and intuitive user interface
- Cross-Platform: Works on both iOS and Android devices
- Frontend: Flutter
- State Management: Flutter Riverpod
- Navigation: Go Router
- Backend: Firebase
- Authentication
- Cloud Firestore
- Storage
- UI Components:
- Google Fonts
- Flutter SVG
- Cached Network Image
- Shimmer Effects
- Animated Components
Coming soon
- Flutter SDK (>=3.0.0)
- Dart SDK (>=3.0.0)
- Android Studio / VS Code
- Firebase account
-
Clone the repository:
git clone https://github.com/whoaryu/saathi.git
-
Navigate to the project directory:
cd saathi -
Install dependencies:
flutter pub get
-
Configure Firebase:
- Create a new Firebase project
- Add your Android/iOS app to the Firebase project
- Download and add the configuration files
- Enable Authentication and Firestore
-
Run the app:
flutter run
lib/
├── main.dart
├── config/
├── features/
├── models/
├── providers/
├── services/
├── utils/
└── widgets/
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ for pet lovers






