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
- apache
- javascript
- node.js
- react
- reflux
- scalingo
- webpack
Log in or sign up for Devpost to join the conversation.