shift-org / shift-org/shift-docs

Create a listing page "difficulty rating" that's easy to browse.

Open
#470 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
30
Forks
25
Avg merge
9m
Merged PRs (30d)
1

Description

The original request:

"Hello I'm Matthew fietta, I've been thinking about if there was a scale for how difficult a ride is. This would help people know weather the can do the ride or maybe on nights and days where there are a lot of rides happening close to the same time they could pick another ride that would suite them better. Weather it's how fit they are or what they are up for that night or a disability that mean they can't ride fast enough to keep up with the pack."

Summary: A top level traffic-light style difficulty rating that we can imbue from distance (with a potential multiplier by ride is/not a loop) so people can more easily choose their rides based on how rad they'd like to get.

Some issues: I don't think ride length is a required field, and sometimes the difficulty hides in the description of the ride. Optionally think about a ride difficulty dropdown the ride leader could select.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing ride listing and how distance, loop status, descriptions, and optional ride length are represented. Define the difficulty scale and leader input before changing the listing; done means riders can browse rides using a clearly displayed difficulty rating.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.