Tindog - Tinder for Dogs!

Created by Jagdeep Sidhu, Rishon Ghosh & Gurtej Gill

Overview

Tindog is a Tinder-inspired web app where users can sign up, create a profile for their own dog, and browse other potential partners for their dog! Users can click the button on the left side to like a dog, or click the button on the right to pass. Tindog is built using Python and Flask for the backend and HTML/CSS for the frontend.

Inspiration

We wanted to combine the fun of Tinder-style swiping with the joy of connecting dogs. Many dog owners love seeing other dogs and imagining playing with them, so we thought a playful web-based app would make that experience interactive.

What we learned

  • Collaborating by dividing frontend, backend and design responsibilities in a short timeframe
  • Implementing user authentication with secure login and signup with password hashing
  • Handling images in web apps by uploading dog images, storing them and displaying them dynamically

Challenges

  • Managing our time and responsibilities with a strict deadline
  • Balancing simplicity and functionality with security and real world impact

Features

  • Individual user signup and login
  • Password encryption built in through secure hash plugin
  • Add information about your dog, including an image
  • Browse dogs one at a time
  • Ability to like or dislike dogs
  • Simple, clean, user-friendly user interface

Tech Stack

  • Backend: Python, Flask
  • Frontend: HTML, CSS
  • Database: SQLite

Wireframe

URL: https://www.canva.com/design/DAG0Mnaa0hM/G5ET2A86f1-Nd23_qA26BA/edit?utm_content=DAG0Mnaa0hM&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

Future Improvements

  • Create swipe animations similar to Tinder
  • Mobile version of web app
  • Additional matching criteria and more specific reasoning
Share this project:

Updates