Skip to content

Add applicant dashboard and RSVP#477

Open
shreeyaadhikari wants to merge 6 commits into
devfrom
dashboard-and-rsvp
Open

Add applicant dashboard and RSVP#477
shreeyaadhikari wants to merge 6 commits into
devfrom
dashboard-and-rsvp

Conversation

@shreeyaadhikari
Copy link
Copy Markdown
Contributor

@shreeyaadhikari shreeyaadhikari commented Jun 3, 2026

Frontend Implementation of Dashboard and RSVP

🎫 Issue #467

▶ Changelist:

  • Summary: Add applicant dashboard routing + six branch views, RSVP page, RHF+Zod form, and mock API endpoints.
  • Key files changed in apps/app-portal: package.json, src/app/(applicant)/dashboard/page.tsx, src/app/(applicant)/rsvp/page.tsx, route.ts, lib/status/* (fetchPortalStatus, service, types, mock-singletons, machine), src/components/dashboard/* (six branch views, PortalShell, RsvpExperience, RsvpForm, ConfirmByCountdown, styles)

📝 Notes + 🚧 TODO:

  • The server fetches /api/v1/status and renders the correct branch view
  • React-hook-form for schema-first validation and good UX

🧪 Testing:

  • Done by manual verification
  • Visit /dashboard and confirm the correct branch view is rendered for each mock.
  • Visit /rsvp: If not admitted or confirm-by expired, it redirects to /dashboard. If admitted + confirmBy in future, it shows RSVP experience.
  • Fill the RSVP form and submit. The network tab should show POST to /api/v1/post-acceptance; on success, a toast appears and page redirects to /dashboard.
  • ConfirmByCountdown updates every minute and disables the form after expiration.

🎥 Screenshots & Screencasts:

  • Pre-Registration dashboard
image
  • In-progress dashboard
image
  • Submitted dashboard
image
  • Admitted applicant dashboard
image
  • Admitted applicant RSVP form with Confirm-by Countdown
image
  • After Submitting RSVP dashboard
image
  • Waitlisted applicant dashboard
image
  • Declined applicant dashboard
image

@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 3, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
core-live Ready Ready Preview, Comment Jun 3, 2026 10:39pm
core-main Ready Ready Preview, Comment Jun 3, 2026 10:39pm

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant