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

Home Page Redesign #2012

Open
sharonyang16 opened this issue Jan 28, 2024 · 0 comments
Open

Home Page Redesign #2012

sharonyang16 opened this issue Jan 28, 2024 · 0 comments
Assignees
Labels
epic A feature that will take many tickets to complete

Comments

@sharonyang16
Copy link
Contributor

sharonyang16 commented Jan 28, 2024

Overview

The goal of the home page redesign is to create a different home page view for different roles within FinishLine (i.e. Guests, Members, Heads/Leads, and Admins) to make it more useful for users by tailoring the home page to fit their responsibilities and needs.

Stakeholders

Product Stakeholder: @sharonyang16, @martin0he
Software Stakeholder: @caiodasilva2005, @walker-sean, @bderbs30
Reference Users: Sofia Varner, Catherine Kennedy, Zach Perry

User Story

  1. As a guest on the home page of FinishLine, I want to learn more about NER/FinishLine and find general information on the organization, so that I can determine if I am interested in joining or supporting the organization. If I am set as a guest in FinishLine but I should be a member, I want to know how to get my role changed, so that I am able to participate in my team's activities utilizing FinishLine.
  2. As a member, I want to see all the active work packages for the teams I'm in and the tasks I'm assigned, so that I can easily check the status of my team's activities and know what I have to work on.
  3. As a head, I want to see any of my team's upcoming and behind tasks and work packages and unreviewed change requests, so that I can easily check the status of project management for the team I'm a head of.
  4. As a lead, I want to see any of the upcoming and behind tasks and work packages and unreviewed change requests for the project(s) I'm leading, so that I can easily check the status of project management for the project(s) I'm leading.
  5. As an admin, I want see any unreviewed change requests, overdue work packages, work pages that are in progress, and upcoming design reviews, so that I can check the status of project management overall. As an admin, I also want to be able to update the summary/description of NER/FinishLine and the list of featured projects on the guest view of the home page, so that the information on there is accurate and up to date and we are able to highlight our best current projects.

Success Metrics

There is a different home screen page depending on the current user's role within FinishLine, there's an admins tools for editing the summary and projects list on the guest home page, and users of all roles find the information on their home page more useful.

Rollout Plan

This redesign should be finished and ready for fall of 2024. These views should all be rolled out at once and we should expect and address any bugs related to this redesign as they come up.

Out of Scope

Anything that's not related to the home page of FinishLine.

Background / Context

The information on the current home page is not useful or relevant for most users of FinishLine. The current home page shows a bunch of links to resources that could be useful to some members of NER and a bunch of work packages across all teams.

There is also currently a bug on the production version of FinishLine where the home page is a little bit too wide and causes a horizontal scroll to appear; the new views should not have this issue.

Acceptance Criteria & Mock-ups

Guest View:
Guests View

Admin Tools for Editing Guest View:
Admin Tools Guest View Edit

Admin Tools Guest View Edit - Edit Description

Admin Tools Guest View Edit - Edit Featured Projects

Member View:
Members View
We want certain users to be able to make announcements that appear in the General Announcements section through our Slack. It might be necessary to create a separate private channel for this as anyone is able to post in # general

Members View - Overdue hover popover
A popover should appear and the card should be outlined in red when hovering over an overdue task.

Members View - Empty Blocks
The blocks should have some message if there's no unread announcements/no tasks.

Heads/Leads View:
Heads and Leadership View

Admin View:
image

image

image

image

Tickets

@sharonyang16 sharonyang16 added the epic A feature that will take many tickets to complete label Jan 28, 2024
@bderbs30 bderbs30 self-assigned this Aug 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic A feature that will take many tickets to complete
Projects
Status: Todo
Development

No branches or pull requests

5 participants