https://github.com/vivekkatial/uber_shiny
Shiny App to play with uber data
https://github.com/vivekkatial/uber_shiny
rshiny shiny uber-data
Last synced: 5 months ago
JSON representation
Shiny App to play with uber data
- Host: GitHub
- URL: https://github.com/vivekkatial/uber_shiny
- Owner: vivekkatial
- Created: 2019-02-24T10:12:55.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-26T05:01:42.000Z (over 5 years ago)
- Last Synced: 2024-08-03T22:18:36.832Z (8 months ago)
- Topics: rshiny, shiny, uber-data
- Language: CSS
- Size: 6.02 MB
- Stars: 51
- Watchers: 3
- Forks: 16
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - vivekkatial/uber_shiny - Shiny App to play with uber data (CSS)
README
# Shiny App to Explore Uber Data (ubeRideR)
This project is an RShiny Web Application that I developed for the RStudio Shiny Contest. The application itself explores my Uber Data.
The shinyapp is viewable on [https://vivekkatial.shinyapps.io/uber_shiny/](https://vivekkatial.shinyapps.io/uber_shiny/)
## Data Collection
This data was requested from UBER and you can request your data from Uber on the following [link] (https://help.uber.com/riders/article/download-your-data?nodeId=2c86900d-8408-4bac-b92a-956d793acd11). To produce the trips plot, it was necessary to get the points between that `lat` and `long` of each source and destination coordinates. To do this, I used the Google Maps API to request the lat/long for all the points on the `route`. As such, the plot for each trip is a proxy and not the actual path taken. Currently, this data is not available from UBER.
Please check the `utils/setup.R` and `utils/get_routes.R` scripts.
## Technical Information
This web application is written using the [R Shiny](https://shiny.rstudio.com/) web framework/R package. It demonstrates the of `HTMLTemplates` to render beautiful looking applications using R Shiny.
The theme used in this app is [Glint](https://colorlib.com/wp/product/glint/).
The development time, including concept design, API research, data preparation, cleaning and application development took less than 20 hours.
## Application Deployment
The app is deployed through RStudio's webservice [shinyapps.io](https://shinyapps.io/). Additionally, the app is published on [RStudio Cloud](https://rstudio.cloud/project/258634) which provides a complete development environment of the project.
You will also need your own Google API Token and Uber Credentials to collect the data required.
## TODO:
- Ability for users to add their own data
- A more functional dashboard with interesting stats
- Visualisations