React Native App for Rnnr DandyHacks Fall 2018 project.
App was designed for keeping runners safe by informing them of local hazards near where they run. The application was developed in javascript using React Native and the Expo framework. WIP support for Strava API to inform users of the safety of their runs.
For the web scraping code, please see my teammate's Github repo at KST123ABE/Rnnr. It was implemented in Python using Beautiful Soup and Sqlite3 for the database.
- Fix bugs with accessing Strava API (currently only successfully grabs user profile picture).
- Refactor the code to use a state management library such as Redux.
- Add actual testing code 😓
- Consider different hosting strategy for data (right now we just bundle a Sqlite3 database).
- Begin support for Strava API and add Strava OAuth sign in.
- Add navigation for sign in and different views (map view, settings view).
- Different colors for pins according to severity of offense.