Skip to content

RickV85/Ride-Ready

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

icons8-cycling-mountain-bike-100

Ride Ready

Explore the docs »

Report Bug · Request Feature

Abstract:

This app was inspired by a real word need of every avid mountain biker. If you are serious about mountain biking, you need to take maintenance seriously too. Keep your ride as "Ride Ready" as possible with this app! It not only serves as a reminder of when you last performed a suspension rebuild, but it also gives you an exact level of service life left since your last rebuild based on specific recommendations by each suspension manufacturer.

Ride Ready leverages a user's ride data on Strava to help them determine when their suspension needs to be rebuilt. The user logs in with Strava's OAuth2.0 authentication which grants Ride Ready access to all of their activity data and then it filters the data to only include bike rides. The app also fetches all bike data ("My Gear" in Strava settings) so that the user can specify which bike they want to create a service reminder for and then only uses ride data on that bike for the service life calculation.

Built in 6 days for a Turing School of Software Mod 3 Showcase project. This requires a Strava account and ride data to operate.


Installation Instructions:

  1. Fork the Repo from the Repository
  2. Clone the repo
    git clone [email protected]:RickV85/Ride-Ready.git
  3. Install NPM packages
    npm install
  4. Run npm start
    npm start
  5. Use the Link that is given in the Terminal & Open in Browser
    Example: http://localhost:3000/

Deployed Link

Click here to view deployed app on Vercel


Preview of App:

Ride.Ready.-.6.March.2023.mp4

Screenshot 2023-03-05 at 7 22 04 PM

Screenshot 2023-03-05 at 7 22 31 PM


Technologies


Contributors:

Connect with:

LinkedIn Badge GitHub Badge Gmail Badge