Inspiration

Shelters are almost always swarmed with dogs, and so many people want a dog, but they may not know what's out there in there local area.

Our goal is to find homes for dogs, whether they are in shelters and need to be adopted, were lost in a natural disaster, or simply found in the city.

What it does

It's currently a platform that allows for shelters to advertise dogs Tinder style. We hope to add fatrues for users who found a lost dog to connect it with a shelter or the owner.

How we built it

It's a React Native app using Azure for backend services

Challenges we ran into

Our team really does not know React Native, so it's been an awesome learning experience for React. Some of the problems with the backend came from us, not realizing the components were firewalled from each other and Azure VNets aren't allowed for App Services on the pricing tier we were operating under.

Of course, React Native uses npm and yarn to manage packages, so it's a fun time if we make a mistake and add a library using the wrong platform.

Accomplishments that we're proud of

We're using the industry standard JWT for access authorization, and we have a simple authentication setup based on bcrypt, and we have most the barebones React app built.

What we learned

  • React Native
  • Azure Networking
  • Azure Blob storage
  • JWTs
  • DocuSign APIs ## What's next for TinDog
  • Allowing for shelters to see more information about local area adoption rates
  • Connecting shelters to Google and Facebook for targeted advertising with the aim of improving their adoption rates
  • Helping owners to connect back to shelters, in case of disasters or dogs that don't have a chip or collar
Share this project:

Updates