Skip to content

feat: implement landing page events section (#917) - #971

Open
Justber79 wants to merge 1 commit into
need4deed-org:developfrom
Justber79:feat/917-events-section
Open

feat: implement landing page events section (#917)#971
Justber79 wants to merge 1 commit into
need4deed-org:developfrom
Justber79:feat/917-events-section

Conversation

@Justber79

Copy link
Copy Markdown
Collaborator

Description

Replaces the landing page’s placeholder Events section with a responsive, API-connected “Upcoming Events” banner.

The section uses the existing Events API, which means events created through the dashboard Calendar can automatically appear on the landing page. It displays the nearest active current or upcoming event in the selected language.

Related Issues

Closes #917

Changes

  • Replaced the “Events Section (Coming in landing events section #137)” placeholder
  • Connected the section to the existing /event API
  • Displayed the nearest active current or upcoming event
  • Added the localized event title, short description and date range
  • Added responsive background images based on the event type
  • Added the “Learn More & Register” CTA
  • Added loading and empty states
  • Added English and German translations
  • Added a fallback URL for CloudFront landing-page assets
  • Preserved the existing landing-page styling and responsive layout

Screenshots / Demos

Before

917-events-section-before

After

917-events-section-after

Checklist

  • WITHIN THE SCOPE OF AN ISSUE; No unnecessary files included
  • Tests added/updated
  • Documentation updated
  • CI passes

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.

Landing page: implement Events section (currently a stub), button linking to /event-page, title fetched from the event page

1 participant