Skip to content

Issue 2 create home page - #21

Merged
Jason-CJS merged 32 commits into
mainfrom
issue-2-Create_Home_Page
Jul 18, 2026
Merged

Issue 2 create home page#21
Jason-CJS merged 32 commits into
mainfrom
issue-2-Create_Home_Page

Conversation

@JillStingray1

@JillStingray1 JillStingray1 commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Change Summary

Created a homepage, including a hero section, and a card container component which displays recent events and news.

Change Form

  • [Y] The pull request title has an issue number
  • [Y] The change works by "Smoke testing" or quick testing
  • [N] The change has tests
  • [Y] The change has documentation

Other Information

Currently functions that pull news articles and event information uses mock data. Needs to be changed to point to the end point. The link on the homepage also currently points to an unimplemented page. Card components used on the front-page are only a placeholder until #3 is closed.

Closes #2

Related issue

@codecov-commenter

Copy link
Copy Markdown

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

@JillStingray1
JillStingray1 requested a review from nicostellar July 2, 2026 07:03
@Chris-Jose Chris-Jose mentioned this pull request Jul 2, 2026
@Chris-Jose

Copy link
Copy Markdown
Contributor

Home page update:

  • wired ContentCard (Create Card Component #7) into the home page in place of the placeholder cards.
  • fixed a scroll bug so the arrows actually work. Cards were either half-cut or all fitting with no scroll needed and it now uses scroll-snap.
  • expanded the Events data, and updated the hero button, swapped "Recent News" for the WA Savings/News/Resources tiles to match Figma design.

Ready for review.

@KKatariah

Copy link
Copy Markdown
Contributor

fixed the merge conflicts

@KKatariah

Copy link
Copy Markdown
Contributor

Referencing image that is not found at the specified path. Is there supposed to be something here or is it test code that's left over?

Error: src/pages/index.tsx(8,24): error TS2307: Cannot find module '@/public/hero_img.png' or its corresponding type declarations.
Error: Process completed with exit code 2.

@KKatariah

Copy link
Copy Markdown
Contributor
image

The "Upcoming Events" headers is positioned strangely.

@JillStingray1

Copy link
Copy Markdown
Contributor Author

I've fixed the above issues and also made some other changes with alignment to make the page look a little better.

@Jason-CJS

Jason-CJS commented Jul 15, 2026

Copy link
Copy Markdown
Contributor
image

For the "Get Started" button, maybe have the on-hover colour as a lighter yellow? The dark gray doesn't really fit with the design

@Jason-CJS

Copy link
Copy Markdown
Contributor
image image

On mobile view, the on-hover effect on the button causes a slight misalignment

@Jason-CJS Jason-CJS left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Home page looks good for both website and mobile view. Good job!

@Jason-CJS
Jason-CJS merged commit 5535580 into main Jul 18, 2026
5 checks passed
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.

Create Home Page

6 participants