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
Future Improvements
- Create swipe animations similar to Tinder
- Mobile version of web app
- Additional matching criteria and more specific reasoning
Log in or sign up for Devpost to join the conversation.