hasjob icon indicating copy to clipboard operation
hasjob copied to clipboard

Enable continuous scrolling for job posts

Open shreyas-satish opened this issue 9 years ago • 0 comments

Reading through, say a filtered set of 15 job posts, requires the user to click through every job post to read its contents. We would like to move towards using a 'continuous scrolling' pattern which lets the user read through job posts by simply scrolling through them.

When the user scrolls to the bottom of a job post, the next job post should be shown with the URL updated through pushState (see quartz for an example of this pattern).

Scenarios

  1. User lands on the homepage and clicks on a job post. The original list of job posts shown on the home page should be shown on the right-hand side, and the job post itself should be shown on the left-hand side.
  2. User lands on a job post directly from an external link. The job post should be shown on the left-hand side, and the related job posts should be shown on the right-hand side.
  3. On mobile, the right-handed sidebar containing job posts should be collapsible/viewable by swiping to/from the right edge.

UI mockup

hasjob_sidebar_continuous_scrolling_mockup_6116

In both the scenarios presented above, the job posts on the right-hand side should get updated when the user applies filters. What would be interesting to find out, is if this particular interface improves engagement.

shreyas-satish avatar Jan 06 '16 15:01 shreyas-satish