Inspiration
We wanted to pursue this track because of the mission of The Life of Kai Nonprofit. The mission of not only being empathetic to humans, but specifically towards animals, was compelling to us, and we wanted to give the challenge a try. Keep doing what you are doing! In addition, when researching websites of sponsors and nonprofits, we just thought the dogs on the website were cute. We included yolo, snowy and dusty, mama, and quinn on our app :)
What it does
A user can upload pictures and locations of lost pets. It creates markers on a map to show the positions of lost pets.
How we built it
The application is built with React Native and Firebase. Expo camera for camera taking, FastAPI for testing,
Challenges we ran into
Implementing Firebase into React Native. Networking and simulating the emulator The multiple features to solve: -Pins with google maps was causing import issues -Geolocation was hard to understand in the setup -Photo taking was not rendering on the emulator
However…….
Accomplishments that we're proud of
Created a full user flow for the frontend
We were faced with a lot of unfamiliar features and technologies, however our whole team of three stayed up for the entire hackathon and persevered, only getting 1.5 hours of sleep max. We continued to support each other in implementing feature after feature!
Unexpectedly accomplished features desired for a find fido solution!
- 📍Report feature to pin lost location ✅
- 🕒Feature of exact timestamp ✅
- 🔥Connection to firebase for triggering all users when image reported ✅
- 📸 Users can take photos with geolocation enabled ✅
- 📡 Can place pins to be shared back in the database ✅
5 technical features accomplished!!
What we learned
-Networking on the LAN at Davis and running an ios app in the tunnel and configuring IP addresses to simulate with a physical mobile device. -React native with multiple features, uploading images from react native to firebase, firebase tools, and google apis.
What's next for Kaimmunity (Life of Kai - Find Fido Fast)
Creating a direct message between the Reporters and the Owners of the pets.




Log in or sign up for Devpost to join the conversation.