Skip to content

whoaryu/saathi

Repository files navigation

Saathi - Pet Adoption & Care Platform 🐾

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.

Watch Demo Video

📱 App Screenshots

🌟 Features

  • 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

🛠️ Tech Stack

  • 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

📱 Screenshots

Coming soon

🚀 Getting Started

Prerequisites

  • Flutter SDK (>=3.0.0)
  • Dart SDK (>=3.0.0)
  • Android Studio / VS Code
  • Firebase account

Installation

  1. Clone the repository:

    git clone https://github.com/whoaryu/saathi.git
  2. Navigate to the project directory:

    cd saathi
  3. Install dependencies:

    flutter pub get
  4. 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
  5. Run the app:

    flutter run

📁 Project Structure

lib/
├── main.dart
├── config/
├── features/
├── models/
├── providers/
├── services/
├── utils/
└── widgets/

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with ❤️ for pet lovers

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors