Skip to content

richardbobo1/DC-Ridr-Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DC Ridr

DC Ridr

DC Ridr is an application built using Ruby on Rails for the backend and JavaScript for the frontend.

DC Ridr is an app built for locating bike trail routes and resources in the greater DC area.

Summary

The number one benefit of using this app is the ability to search bike routes based on difficulty, key words, road type, etc. Users can save rides they like and mark rides they have completed.

  • A user has the ability to:
    • Create, update, and delete a user account
    • Search, save, and create bike routes
    • Rate and review bike routes
    • Log ride history data and view dashboard of key metrics
    • View a map of bike share sations and dockless bikes

Demo Login Account

If you do not wish to sign up and create your own account to use DC Ridr, but would like to demo the application, you may use the following login information:

Username: richard Password: password

Backend Access

This application should be used along with the backend repo which can be found here:

APIs Used:

  • Google Maps JavaScript API

  • Capital Bikeshare

  • JUMP Bikes

  • Hellbiz Bikes

Instructions

  • Clone down the Backend Repo and follow the backend Readme instructions first!

  • Run npm install

  • Run npm start

  • Allow React to run on port 3001 (the backend repo should be running on port:3000).

  • Open http://localhost:3001

Demo Preview

  • Home Page

  • Bike Route/Trail Page

  • Explore Page

  • Dashboard

  • Bike Map

About

A app guide to find and save cycling trails in the greater DC area, locate bike shares nearby. Uses Google Map API, Uber/Jump, Helbiz, and Capital Bikeshare APIs. Authenticated login. JavaScript frontend with Ruby on Rails backend, with PostgreSQL database.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors