The Catchy! App: A Wildlife Identification & Collection Experience

Inspiration

The Catchy App was inspired by the concept of a Pokédex, but instead of fictional creatures, it allows users to explore and catalog real-world wildlife. The idea stemmed from a passion for nature, biodiversity, and technology. We wanted to create an engaging and educational tool that encourages people to explore their surroundings while learning about the environment.

What We Learned

Throughout the development of The Catchy App, we gained valuable insights into:

  • Wildlife Identification – Understanding how species recognition works and how to leverage APIs for classification.
  • User Engagement – Designing features that encourage exploration, learning, and social interaction.
  • Conservation Efforts – Researching how donations and awareness campaigns can support endangered species.
  • App Development – Implementing real-time data visualization and AI-based image recognition.

How We Built It

The Catchy App was developed using the following technologies:

  • Frontend: Flutter for a smooth and responsive UI.
  • Backend: Firebase for authentication and database management.
  • Image Recognition: iNaturalist API for identifying species from user-submitted photos.
  • Mapping: Google Maps API to display wildlife sightings worldwide.
  • Social Features: Firebase Firestore for friend system and trading functionality.

Features

Capture and Identify Wildlife

  • Users can take photos of animals or plants.
  • The app utilizes the iNaturalist API to recognize and classify species.
  • Successfully identified species are added to the user's registry.

Wildlife Registry

Each identified species is stored in the user's personal collection, providing information such as:

  • Habitat – Where the species is commonly found.
  • Behavior & Ecology – How the species interacts with its environment.
  • Climate Change Impact – How environmental changes affect the species.
  • Location Map – Displays sightings of the species worldwide.

Friend System & Trading

  • Users can add friends within the app.
  • Species can be traded between friends to complete collections collaboratively.

Interactive Map

  • A map interface shows real-time wildlife sightings and distribution data.
  • Users can explore where specific species have been observed.

How It Works

  1. Take a Picture – Capture an image of a plant or animal using the app.
  2. Recognize & Identify – The app processes the image and provides species information.
  3. Add to Registry – The species is saved to the user’s collection.
  4. Learn & Explore – View details, maps, and conservation status.
  5. Trade with Friends – Exchange species to expand your registry.

Challenges We Faced

  • Accurate Species Recognition – Training the AI to improve classification accuracy for diverse species.
  • Scalability – Ensuring seamless performance as more users join and contribute data.
  • Data Privacy – Handling location data responsibly while maintaining user privacy.
  • Encouraging Conservation – Finding ways to motivate users to donate and engage in wildlife protection efforts.

Conclusion

The Catchy! App bridges technology and environmental awareness, making wildlife discovery interactive and meaningful. With species identification, social trading, and conservation support, the app transforms nature exploration into a fun and educational journey.


We hope The Catchy! App inspires people to connect with nature, appreciate biodiversity, and take action toward wildlife conservation!

Share this project:

Updates