Project Proposal for ISSS608 Visual Analytics Project - Group 9
The advent of shared bikes has provided people with a new way of commuting, and has picked up rapidly due to its convenience and low cost. However, there are still some problems at the current stage, such as an over-accumulation of bikes at certain areas leading to inconveniences to the public. On the flip side, there could be insufficient supply of bikes at selected stations during peak periods leading to potential users choosing an alternate form of transport. There is also the issue of overused bikes lacking maintenance/servicing at the right time intervals.
Bluebikes currently has a mobile app for users to locate stations and pay the fees to complete the rental process with a few clicks. However, there is currently no platform that provides an integrated analytics capability to perform exploratory analysis of the trip data and gather insights to improve the operations. This is the gap that our team is intrigued to close. We would like to design an interactive application that will help the executives of Blue Bikes to analyze and visualize users’ trip data. This application would serve as the go-to analytics platform for gathering insights on the bike sharing operations and facilitate decision making on improvement ideas.
The objective of this project is to create an app using R-Shiny that will enable Bluebikes to focus on the operational optimization of their bike fleet supply at each of the stations via:
Exploratory and Confirmatory interface to analyze bike trip duration and intensity of bike station activity
Analyze the deficit or excess of bikes that are moving in and out of the numerous bike stations
Optimize the utilization rate of their entire bike fleet
Track and determine the right time to perform servicing and maintenance on the bike fleet
The data source for this project will be taken from Kaggle. This is the Bluebikes Trip Data for the month of Jan-2020.
Link: https://www.kaggle.com/rgt6899/bluebike-usage-promotion-project
The metadata and list of GPS co-ordinates and number of docks for each bike station is provided in the link below. It also contains other key data that will be used as reference for the project.
Link: https://www.bluebikes.com/system-data

Interactive Features:

Interactive Features:

Interactive Features:

Interactive Features:
| Name | Purpose |
|---|---|
| ggplot2 | To create the relevant graphical plots. |
| dplyr | To manipulate the raw data to suit the needs of the project. |
| readr | To read in raw data in csv format. |
| leaflet | For building Interactive Maps. |
| RgoogleMaps | To query Google server for Static maps & to use map as background image to overlay plots. |
| ggmap | visualize spatial data and models on top of static maps. |
| mapproj | Converts latitude/longitude into projected coordinates. |
| sf (Simple features) | To standardize encoding of spatial vector data. |
| OpenStreetMap | For access to high resolution raster maps. |
| devtools | To make package development easier by providing R functions that simplify and expedite common tasks. |
| DT (DataTables) | Provides filtering, pagination, sorting, and many other features. |
| Colourpicker | To use the colorInput() and plotHelper() functions |
| ggforce | To provide a repository of geoms, stats etc. |
| Plotly | Creating interactive web-based graphs |
| Lattice | To display multivariate relationships and support creation of trellis graphs. |
| Patchwork | To combine separate ggplots into the same graphic. |
The project has been initiated on Github. Here is the link: https://github.com/vikramchamp/VA-Project-Blog