Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable continuous scrolling for job posts #271

Open
shreyas-satish opened this issue Jan 6, 2016 · 0 comments
Open

Enable continuous scrolling for job posts #271

shreyas-satish opened this issue Jan 6, 2016 · 0 comments
Assignees

Comments

@shreyas-satish
Copy link
Contributor

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants