Inspiration
I am extremely forgetful and in order to relieve myself of the stress of losing things I created an app to notify me to check if I have everything every time I leave a location.
What it does
Every 20 seconds the app will access your exact longitude and latitude to see if you have moved. If the distance moved has been constant for 5 minute it will place a marker at that point. The next time your location exceeds 30 meters away from the marker it will send out an alert reminding you to check if you lost anything.
How we built it
This app was developed using python and the Kivy framework. The latitude and longitude was taken through the pyicloud API. This was then converted into meters using the mpu library.
Challenges we ran into
Some challenges I ran into was that the latitude and longitude would fluctuate by around 3 meters. To solve this the app discounts anything less than 3 meters of movement and writes it off as fluctuation.
Accomplishments that we're proud of
Learning how to use the Kivy framework to create a GUI and accessing the location and change in location of an iphone
What we learned
What I learned is when designing GUI it is better to be slow and methodical understanding every line then rushing through everything.
What's next for Hound
Better more user friendly interface and expanding into android.
Built With
- davinci
- kivy
- kivymd
- mpu
- pyiclould
- python
- threading
Log in or sign up for Devpost to join the conversation.