Next.js 16 frontend for the Mwmbl search API. Covers the public marketing site, pricing, sign-up/sign-in flows, email confirmation, and an authenticated dashboard for managing API keys and subscription usage.
| Route | Description |
|---|---|
/ |
Marketing landing page |
/pricing |
Plan comparison (Anonymous / Free / Starter / Pro / Enterprise) |
/signup |
Registration form |
/signin |
Sign-in form |
/confirm-email |
Email confirmation handler |
/dashboard |
Authenticated API key management and usage stats |
npm install
npm run devOpen http://localhost:3000.
The frontend talks to the Mwmbl platform API. The full OpenAPI spec is in openapi.json. Required endpoints not yet in the spec are documented in api-requirements.md — these cover billing (Polar.sh checkout + webhooks), user profile, and password reset.
- Next.js 16 with App Router
- Tailwind CSS v4
- Framer Motion for animations
- Lucide React for icons
npm run build
npm start