Loomio 🐾

Inspiration

We noticed that many animal shelters struggle to connect with potential adopters. At the same time, people looking to adopt pets often find it hard to get reliable information. Loomio was built to bridge this gap and make the adoption process more transparent, accessible, and trustworthy.

What it does

Loomio is a platform that connects animal shelters with adopters. Shelters can upload pet details and images, while adopters can browse, view profiles, and adopt pets seamlessly. It ensures reliable information and persistent storage of animal data, making adoption easier than ever.

How we built it

  • Frontend: Built with React/Next.js, styled using modern UI frameworks.
  • Backend: Node.js/Express APIs connected to a database.
  • Storage: Pet images are uploaded and stored persistently in Supabase storage (shelter_images bucket).
  • Database: Supabase/Postgres for shelter and animal metadata.
  • Integration: Functions to upload, retrieve, and display animal images along with related information.

Challenges we ran into

  • Designing a clear folder structure for persistent pet images in Supabase.
  • Ensuring the adoption process remains transparent while handling multiple shelters.
  • Maintaining data consistency between uploaded images and database records.
  • Handling cross-platform responsiveness for smooth user experience.

Accomplishments that we're proud of

  • Successfully created a unified storage and database system for shelters and animals.
  • Built a clean and user-friendly frontend for browsing pets.
  • Designed persistent logic so pet images are never lost, even after updates.
  • Streamlined the adoption workflow with trust and transparency.

What we learned

  • Importance of designing a clean and scalable storage structure.
  • Best practices for integrating Supabase storage with a relational database.
  • How to maintain smooth user experiences while managing real-time adoption data.
  • The power of combining cloud storage and frontend frameworks to build scalable apps.

What's next for Loomio

  • Building a mobile app version for iOS/Android.
  • Integrating real-time chat between adopters and shelters.
  • Partnering with shelters to expand adoption reach globally.
  • Enabling donation and sponsorship options for shelters.

Built With

Share this project:

Updates