Skip to content

Home Page Reorganization #629

Open
Open
@julianweng

Description

Currently, the frontend page structure and general design choices put Clubs' directory function first and other features (e.g. events) second, displaying a list of clubs in the homepage. This leads to high usage at the beginning of each semester with heavy drop-offs, as events are underutilized and most users solely use the directory/application features of the website (unfiltered search is also very expensive for something loaded by default, especially during peak application time). Ideally, Clubs should be a 4-year holistic platform for the club ecosystem at Penn, and currently has the features to be one: with the planned rollout of events ticketing, this is a great time to revamp the homepage.

This involves the re-organizing of the current home page (club directory) and /events page into the following:

  • Homepage for unauthed users: Standard landing page with login call-to-action and potentially some marketing print.

  • Homepage for authed users: Social media-style feed featuring 1. events/content from subscribed/bookmarked clubs and 2. upcoming events, potentially ranked by relevance to user and/or popularity.

  • Events page: current events page, full directory for all events at Penn with search functionality.

  • Clubs page: current homepage. Would have its own header link. Should probably put a banner on homepage that leads to this at the start of each semester ideally.

EDIT: Homepage for authed users will now be more differentiated from events page. Will have

  1. Google.com-like search bar with autocomplete based on club title (redirects to club search page with relevant query param on enter)
  2. Featured events (some selection where upcoming events from bookmarked/subscribed clubs are at top followed by other popular events on campus)
  3. Featured club (optional, could be cool to showcase some clubs, especially less pre-professional ones, could be themed for certain holidays as well)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    Home Page Reorganization · Issue #629 · pennlabs/penn-clubs