Overview
These templates follow one rule: API keys never touch browsers. Your UI calls your server, then your server calls Confera.
If you want step-by-step recipes, also see Use Cases.
Snippet generator
Pick a template and paste it into your project.
Tip: set CONFERA_BASE_URL and CONFERA_API_KEY on the server.
Next.js Route Handler: /api/kiosk/checkin
ts
Next.js templates
Best for modern web stacks. Use Route Handlers as your “proxy” layer.
Express templates
Best for kiosks, internal tools, and simple deployments.
Install
bash
Kiosk (badge check-in)
Full walkthrough: Check-in Kiosk use case.
Gate (attendance)
Full walkthrough: Attendance Gate use case.
Registration form
Full walkthrough: External Registration Form use case.
Production
Ship safely: Production hardening.