Final project - CIS 550: Database and Information Systems, University of Pennsylvania. Fall 2017.
Biker Phoenix is a web-app that allows people to find routes using a combination of bike, subway and walking. Platforms such as Google Maps assume that the user either carries their own bike or none at all. We use Citi Bike database JSON and combine that with subway stations database of New York City and calculate the shortest distance using a combination of all three, allowing the user to rent a bike and drop it off during the journey.
git clone https://github.com/TheGarvitGupta/Biker-Phoenix
GitHub: https://github.com/TheGarvitGupta/Biker-Phoenix
npm install express sqlite mongo
npm start
The application should start on localhost:5000.
Garvit Gupta, Ignacio Arranz, Gayatri Mavani, Yu-Ho Hsieh
Home - Log in with Facebook or as a guest
Directions - Point to point route with the mode of transport, distance and time
Map - Route plotted on the map, with different colours to indicate the mode of transport
Subway stations - Search through the database
A demo video can be found here, thanks to Yu-Ho!
- HTML5
- CSS3
- AngularJS
- Node.js
- Express
- MongoDB
- SQL
- Facebook Login
- Google Maps (Plotting)
- Google Maps (Geo-encoding)
- AWS RDS (SQL Database only)