Inspiration

In such a busy environment nowadays, no-one wants to waste more time on mobile phone or computers. However, these are getting insanely powerful, having already become an extension to our life. Taking this into consideration, we've decided to add a little more usefulness to carrying a mobile phone with you - by making you more A-WHERE of the surroundings.

What it does

Awhere will make sure to notify you in scenarios that might be of interest. You might be suffering for a lung disease - awhere will notify you about air quality near you once it gets too bad. Is your skin sensitive ? - No problemo, awhere will tell you when you should stay indoors

We wanted to make this app as little time consuming as possible.

Therefore you just need to:

  • open it
  • select the scenarios that fit you
  • forget about it, all work will be done in the background

Challenges we ran into

  • being able to finish the project in two people. However, it all went great and we're happy with the result
  • CORDOVA - super useful, but a pain when working with plugins (especially those not constantly updated)
  • signing iOS applications... to be able to run it on a physical device (literally 3 hours spent on this)

Accomplishments that we're proud of

  • made background geolocation work in cordova
  • handling notifications in cordova
  • actually finishing this project that relies heavily on native phone stuff, yet in full javascript

What we learned

  • using a wide range of tools and debugging properly - building tools/emulators for android and iOS/ cordova / webpack
  • how to get a MVP done and not focus on small features

What's next for Awhere

  • [ ] predict traffic (not yet implemented even though in appears in the view)
  • [ ] bad weather conditions (idem)
  • [ ] Throttling notifications
  • [ ] Scheduler for notifications
  • [ ] More API exploitation
  • [ ] Smart notifications (ML)

Built With

Share this project:

Updates