Google-Developer-Groups-Skyline-College / project.ClubWebsite

🌍 An informational website about us, by us, Skyline College's Computer Science Club!
https://skycs.club
MIT License
7 stars 3 forks source link

Library to use for setting up future hackathon pages #9

Open johncmanuel opened 6 months ago

johncmanuel commented 6 months ago

I think a library containing reusable React components that facilitate creation of future hackathon pages (i.e one for 2025, one for 2026, etc) would help future maintainers of the website easily setup those pages and not worry about putting too much time into it. For example, maybe all the logic and html for the hackathon timer can be placed in a component called HackathonTimer. The styling of those components can be left up to the maintainers or use a default styling set by the library if not provided.

I'm not sure if Next.js has something built-in that helps with this, but ultimately in theory, it's just importing components from the library that can be dropped onto the new hackathon pages.

dev-alto commented 6 months ago

This is something to look into with future prospective club website project members. We would also like to set this up in time for Fall's Datathon event.

Ideas of hackathon-specific components and sections that may be abstracted include:

🔰

johncmanuel commented 6 months ago

I can help with this. I'll create a separate branch for this soon and make some progress.

johncmanuel commented 6 months ago

@dev-alto adding onto what you said here, another good component to add would be a FAQ section. it's arguably one of the important sections to have when hosting these kinds of events.