/muict-uwu-pet-adoption

Pet adoption mobile app and AI trainer made using Dart/Flutter and Firebase

Primary LanguageDart

MUICT UWU Pet Adoption

Ultimate Wilderness Utopia. Made using Dart/Flutter and Firebase NoSQL database for authentication details and for storing user's favourite pets as bookmarks. Used PetFinder and Google generative AI for extra functionalities to fulfill the requirements.

Examples screenshots

Figure 1: Trainer chatbot made using Google Vertex AI (Gemini Pro Model)
ภาพ

Figure 2: Home page
ภาพ

Figure 3: Login page
ภาพ

FIgure 4: Search result page
ภาพ

Setup

  1. Create .env in your local project's root.
  2. Get your Google API Key (Mahidol email will not work).
    1. Inside .env, add your API key to GOOGLE_API_KEY=<YOUR_KEY>.
  3. Get your Petfinder API key and secret.
    1. Inside .env, add your API key to PETFINDER_API_KEY=<YOUR_API_KEY>
    2. Inside .env, add your secret to PETFINDER_SECRET=<YOUR_SECRET>

Running

  1. flutter run