BCStudentSoftwareDevTeam / BCStudentSoftwareDevTeam/bcsr

Improve Upcoming Deadline Display and Date Formatting

Open
#90 0 comments 0 reactions 0 assignees View on GitHub
On Hold
Dominant language
CSS
Stars
0
Forks
7
PR merge metrics
No merged PRs in 30d

Description

Issue Description:
After a deadline is submitted, it appears in the Upcoming Deadlines section with columns labeled “Date” and “Deadline.” The “Deadline” column title is misleading because the value being displayed is actually the deadline description. Rename this column to “Deadline Description” so the displayed information is clearer.

Long deadline descriptions can also cause the Upcoming Deadlines section to take up too much vertical space on the page. Update the description area so that it has a reasonable maximum height and becomes scrollable when the content exceeds that space.

The date display should also be formatted more clearly. Instead of showing the day and month on separate lines, display the date in a consistent single-line format such as 04 Sep 2026 or 09/04/2026.

The delete icon that is at corner of each description should be red so that it fits with universal error design.

Expected Behavior:
The Upcoming Deadlines section should display clearly labeled columns, keep long descriptions contained within a scrollable area, and show dates in a readable single-line format.

UI:
Image

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the Upcoming Deadlines section and the code that renders its column labels, descriptions, dates, and delete icon. Review the related CSS for the description area, then verify that the label, scrollable height, single-line date, and red delete icon match the expected behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
css
Domain
design, frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.