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
Share this project:

Updates