Skip to content

Add event check in to Welcome landing page#2130

Open
bconti123 wants to merge 8 commits intohackforla:developmentfrom
bconti123:Add-event-check-in-to-landing-page
Open

Add event check in to Welcome landing page#2130
bconti123 wants to merge 8 commits intohackforla:developmentfrom
bconti123:Add-event-check-in-to-landing-page

Conversation

@bconti123
Copy link
Copy Markdown
Member

Fixes #2106

What changes did you make and why did you make them ?

  • Added the event check-in feature to the Welcome landing page.
  • Updated the check-in styles to closely match the Figma design.
  • Refactored the code to improve readability and maintainability.

Notes:

  • The "Manually Edit Events Check In" list is not populating yet. For now, you can update MongoDB directly by setting checkInReady: true on the event document.
  • Check the event query and ensure checkInReady is true.

Screenshots of Proposed Changes Of The Website (if any, please do not screen shot code changes)

Visuals before changes are applied image
Visuals after changes are applied image image

@bconti123 bconti123 changed the title Add event check in to landing page Add event check in to Welcome landing page Apr 21, 2026
@eunicode eunicode requested a review from Copilot April 22, 2026 22:57
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds an event check-in section to the logged-in Welcome landing page, including fetching checkInReady events and posting check-ins, with styling aligned to the existing check-in UI.

Changes:

  • Fetches checkInReady=true events on the Welcome page and displays a meeting selector.
  • Adds a CHECK IN action that POSTs to /api/checkins and renders a success state.
  • Introduces new local styling constants for the check-in section and empty-state messaging.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread client/src/pages/UserWelcome.jsx Outdated
Comment thread client/src/pages/UserWelcome.jsx Outdated
Comment thread client/src/pages/UserWelcome.jsx Outdated
Comment thread client/src/pages/UserWelcome.jsx
Comment thread client/src/pages/UserWelcome.jsx Outdated
Comment thread client/src/pages/UserWelcome.jsx Outdated
@bconti123
Copy link
Copy Markdown
Member Author

Thanks! I’ve started addressing the feedback.

@bconti123
Copy link
Copy Markdown
Member Author

Updated based on your feedback. Let me know if I missed anything.

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.

Add event check-in capability to the Welcome landing page for logged-in users

2 participants