Local Next.js admin dashboard for reviewing Luma hackathon applicants by team or individual, then approving/declining directly in Luma.
- Multi-event selector from Luma calendar (
/v1/calendar/list-events) - Hackathon-like events prioritized by default
- Team and People review tabs
- Team name normalization + variant warning
- Immediate approve/decline actions against Luma (
/v1/event/update-guest-status) - Decline flow supports optional refunds
- Install dependencies:
npm install- Configure environment:
cp .env.example .env.local
# then edit .env.local with your real key- Start dev server:
npm run devOpen http://localhost:3000.
npm run dev- start development servernpm run lint- run ESLintnpm run test- run Vitest testsnpm run build- production build