Skip to content

Feat/homepage design [WIP]#55

Draft
anqilique wants to merge 18 commits into
mainfrom
feat/homepage-design
Draft

Feat/homepage design [WIP]#55
anqilique wants to merge 18 commits into
mainfrom
feat/homepage-design

Conversation

@anqilique
Copy link
Copy Markdown
Contributor

@anqilique anqilique commented May 24, 2026

Description

Implement the new design of the home page.

Events section is not done, and there are still some minor fixes to be made.

Only tested on laptop and one monitor (viewport 1905 × 925 pixels).

Changes

Navbar

  • Created an animated navigation bar. Bold yellow bubble shifts to the current page.
  • Has an ImageBlock and text logo in the top-left. Editing currently disabled so we can see the logo.
  • Top-right displays a button or the user's profile picture depending on auth state.

Hero

  • Club name text exists, with mascot displayed to the right of it.
  • Mascot uses ImageBlock and can be swapped out with a different image.
  • "Join Us!" button placed to the right of mascot.

What We Do

  • ImageBlock component on left, paragraph text on the right.
  • More text is rendered if the screen size is extra large.
  • Button at the bottom links to the "About Us" page.

🚩 Events [WIP 😬 Difficult]

  • Kinda functional, displays 3 event photos (also swappable ImageBlock's).
  • Buttons allow to rotate through photos in either direction.
  • Doesn't look accurate to design yet.

Sponsors

  • Two rows of four sponsors each, displays an ImageBlock logo.
  • Part of Kaco's tail got amputated and isn't visible here like in the design.
  • Button goes to the "Sponsors" page.

Footer

  • Hid the content for now as it is incomplete.

Other

  • common.css has a little bit of new styling added.

Visual Preview

image image image image

Next Steps

Navbar

  • Page tabs are not sticky.
  • User's preferred name is not used.
  • ImageBlock to be modified to make editing the tiny logo easier.

Events

  • Events have a card-like display, using both a photo and title.
  • Margin/padding is not quite right.
  • Pill buttons to be swapped for < > style buttons.

Couldn't find a Swiper component that looked similar to design? Or it's premium. 😭

Footer

  • To be implemented.

General

  • More accurate styling (for margins, padding, font sizes).
  • Should be more responsive depending on screen sizes, desktop and larger.
  • Home.tsx is very long, could be split into components.

@anqilique anqilique added the feature New feature being worked on label May 24, 2026
Copy link
Copy Markdown
Collaborator

@RLee64 RLee64 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work so far! Looking forward to seeing how this looks once it's done

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

Labels

feature New feature being worked on

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants