Skip to content

feat: Add CS Course Guides Directory & Live Showcase Gallery - #169

Open
utsav1o1 wants to merge 1 commit into
MUNComputerScienceSociety:mainfrom
utsav1o1:feature/course-directory-and-showcase
Open

feat: Add CS Course Guides Directory & Live Showcase Gallery#169
utsav1o1 wants to merge 1 commit into
MUNComputerScienceSociety:mainfrom
utsav1o1:feature/course-directory-and-showcase

Conversation

@utsav1o1

Copy link
Copy Markdown

🚀 Features Added

1. Course Guides & Notes Directory (/resources/courses)

  • Created interactive course catalog with search and level filters (1000L - 4000L).
  • Added direct links to course outlines, student study notes, and GitHub repositories.
  • Files: CourseList.jsx, src/data/courses.js, src/pages/resources/courses.astro.

2. Alumni & Student Showcase (/resources/showcase)

  • Added live synchronization with the official Google Sheet CSV feed.
  • Included a direct "Edit in Google Sheet" button for @mun.ca profile updates.
  • Enforced monochrome styling (rgb(193, 193, 193) cards & black badge pills) and character overflow protection.
  • Files: ShowcaseGallery.jsx, src/data/showcase.js, src/pages/resources/showcase.astro.

🎨 UI Updates

  • Integrated sidebar navigation under Resources.
  • Enforced high-contrast theme styling and responsive layout rules.

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

Successfully merging this pull request may close these issues.

1 participant