Skip to content

Frontend/home page - #89

Merged
jktieh merged 11 commits into
mainfrom
frontend/home-page
Mar 19, 2026
Merged

Frontend/home page#89
jktieh merged 11 commits into
mainfrom
frontend/home-page

Conversation

@jktieh

@jktieh jktieh commented Mar 19, 2026

Copy link
Copy Markdown
Collaborator

Frontend / Home Page & Event Features

Bingo Feature

  • Added BingoTable component (3x3 and 5x5 grids).
  • Integrated bingo creation in CreateEventPage with validation and description.
  • Supports name-bingo selection and submission.

Event Pages

  • Updated EventPage.tsx 1. Start / End event buttons for hosts. 2. Conditional status badge styling.
  • Improved participant handling and QR payload generation.
  • Added EventSpotlight component for live activity display.

Dashboard

  • Fixed layout and display issues in DashboardPage.tsx.
  • Added reusable SVG icons: BarsIcon, CalendarIcon, ChevronDownIcon, ClipboardIcon, ClockIcon, GoogleIcon, KeyIcon, PlusIcon, SearchIcon, UsersIcon, XIcon, etc.
  • Centralized exports in icons/index.ts with prop typing in types.ts.

Hooks

  • Refactored useEventData hook:
  • Added refetch function.
  • Improved error handling and state management.

Miscellaneous

  • Updated Hero.tsx scroll indicator and animations.
  • Fixed Navbar.tsx menu toggle icons and responsiveness.
  • Improved form validation and conditional rendering in CreateEventPage.

Impact

  • Adds interactive icebreaker bingo games.
  • Enhances host controls and participant visibility.
  • Standardizes icons for consistent UI components.

@jktieh
jktieh merged commit 3a7c970 into main Mar 19, 2026
1 check passed
@rxmox
rxmox deleted the frontend/home-page branch March 26, 2026 19:53
@rxmox
rxmox restored the frontend/home-page branch March 26, 2026 19:55
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.

2 participants