Leashed

Leashed is a cross-platform mobile application that connects dog owners to other dog owners through Tinder-style matching and realtime chat

Upon signing up for an account, users are asked to create a profile for their dog. They can upload a profile picture, add a tagline, select their city, and enter in other details such as weight, breed, and age! Once they're ready to start browsing, they can navigate to the explore page where dogs in the same location will pop up on the card deck. A swipe to the left will ensure the user will never see this dog again. A swipe to the right will give the user the potential to match with this dog, or create a match if the swiped dog has also swiped right! All matches can engage in private, realtime chat with each other. Schedlie a playdate, get to know each other, the paw-sibilities are endless on Leashed!

Technologies:

  • React Native: To develop a native mobile app using React features
  • Expo: To build and test Leashed on IOS and Android devices
  • Firebase v9: For the Firestore NoSQL database, user authentication, and Google storage for user submitted images
  • Node.js: A JavaScript runtime environment
  • React Native Paper: To assist with our cohesive and charming UI styling
  • React Native Deck Swiper: For its animated swiping functionality