Inspiration
Dorm keys. We all know and love them. So shiny, metallic, and... expensive. Believe it or not, the cost of replacing a lost key exceeds $70 in some cases and as such, one could understand my utterly devastated reaction as I reached into my pocket to unlock my dorm, ready to crash into bed, only to find that the key was gone. Being a college student that was now $70 in debt, I was in the middle of a panic session before suddenly, I got a call from the front desk: someone had returned my room key! While this scenario turned out rather much in my favor, hundreds of students lose something every day without being able to relocate it again. If only there was some reliable method people could use to not only find, but also help others with finding, their items. Thus, Trove was born.
What it does
Trove is a virtual database for storing and displaying items people have found and brought to a lost and found site, as well as reports others put up for items they've lost.
How we built it
Initially, Figma was used to design the UI for our app. This design was then brought to life through React Native which our front end team began working on, while our back end team used java spring boot and the MongoDB database software to connect user inputs from the app.
Challenges we ran into
React Native was difficult to grasp at first since many of us were complete beginner to it, but we managed to make headway and started piecing together our app.
Accomplishments that we're proud of
Besides the aforementioned, the app itself managed to compile successfully and appears aesthetically pleasing, a feat that we thought would not be possible given the time constraints.
What we learned
During this project, we learned how to use React Native and components with front end development and honed our team skills in an environment where deadlines were very close.
What's next for Trove
We plan to work more on the backend, sending user logs to the database and the same with Trove logs. We also plan to further upgrade our UI for an improved dynamic experience.
Log in or sign up for Devpost to join the conversation.