8000 GitHub - mwmbl/developer: Interface for developers wanting to use the search API · GitHub
[go: up one dir, main page]

Skip to content
mwmblPublic

About

Interface for developers wanting to use the search API

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Mwmbl API — Marketing & Dashboard Frontend

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.

Pages

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

Getting Started

npm install
npm run dev

Open http://localhost:3000.

API

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.

Tech Stack

Testing

npm test        # unit/component tests (vitest), part of CI
npm run test:e2e  # Playwright E2E against the live beta.mwmbl.org backend, local-only

See e2e/README.md for one-time setup (installing the Chromium browser, test-account credentials) before running test:e2e.

Build

npm run build
npm start

About

Interface for developers wanting to use the search API

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

0