Inspiration
While trying to decide which muffin to purchase at Brown University's Blue Room, we overhead a woman asking the barista, "Has anyone seen my water bottle?" Losing things on campus is common, but there is no system for searching for an item that reaches the whole campus community. For example, Facebook groups often only include a specific class year; department mailing lists don't always include students and staff from other departments who may have been using the space they lost their item in.
What it does
Left a hoodie in your physics lecture classroom? Found a set of headphones on a dining hall table? Never fear, Lost And Found (LAF) is here! LAF is a web application that provides users with a method to report items that have gone missing or have been found.
How we built it
Python 3.7 Flask HTML/CSS and JS →Front end site development Google Cloud Vision API →Using pre-trained models to extract text labels from uploaded object images Google Maps API →Customize pins →Navigating the map dynamically Secure mailing system →Using middleman email associated with Lost&Found, all emails are received securely via Google hosted SMTP server Intelligent suggestion system for entries from any user →Using KNN to compare to opposite-flagged items (lost vs. found)
Challenges we ran into
- Our team consisted of eight members who specialized in a variety of roles, including front-end, back-end, and product design. Communicating with a large group meant we were able to gather a diversity of perspectives.
- Learning Python and an unfamiliar framework
- Maps API
- Putting together independent features
Accomplishments that we're proud of
- Working with a dynamically typed language (most of us are used to writing in C, Java or C++)
- Putting together a usable, beautiful front-end
What we learned
- Discussing and agreeing on a plan is just as important as coding
What's next for Lost And Found
An additional feature we'd include is a way for users to converse with each other about a lost item through an authentication system or anonymous messaging system. We'd also like to connect the keyword extraction and automatic keyword matching that we implemented independently!
Video Link
https://www.youtube.com/watch?v=VQNu8CyeROs&feature=youtu.be


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