https://capstonenodenycitybike.herokuapp.com/
NYCCityBike app allows user to find and manage a bike rides.
It provides real time information about available bikes and docking stations in NYC leveraging information from public API.
Users can:
- Try a demo account (unique instances of pre-populated sample entries)
- Create unique user account with username and password; login/logout
- Get real time information about available bikes and docking stations in NYC leveraging information from public API.
- Select appropriate stations as well as pictorial view leveraging Google location API.
- Manage his rides by posting his rides and allowing with features to post, modify or delete his rides.
- Get information about rules of the road and how to ride bike and safety rules.
- Get information about various places of the interest for bike ride as well as for tourism purposes.
> git clone https://github.com/surbhiguptasai/CapstoneNodeNYCityBike.git
> cd CapstoneNodeNYCityBike
> npm install
> npm start
Then open localhost:8000
in a browser.
> npm run test
Initial wireframes were created for each page. Mockups of all key processes were designed with user flow in mind.
- HTML5
- CSS3
- Bootstrap
- JavaScript
- jQuery
- Ajax
- NodeJS
- MongoDB
- React
- Chai
- Mocha
The app is fully responsive and quickly adapts to all mobile, tablet, and desktop viewports.