Case study
Rewordly Web
The web platform powering Rewordly — marketing site, authentication, dashboard, AI APIs, usage limits, subscriptions, payments, blog, and SEO.

Overview
Rewordly Web is the SaaS platform behind the Chrome extension: product marketing, auth, account dashboard, AI endpoints, usage metering, subscriptions, billing, and content SEO.
Context
The extension needed a trustworthy web surface for login, plan management, and AI processing without shipping secrets in the client.
My role
I designed and built the platform as creator and full-stack product developer.
Ownership
End-to-end ownership of the web product and APIs, including auth, billing integrations, content, and deployment.
Problem
A browser extension alone cannot own account lifecycle, payments, SEO acquisition, or secure model access. The web platform had to carry product marketing and operational systems.
Contribution
- Built marketing pages plus authenticated login, logout, and dashboard experiences.
- Implemented rewrite and grammar API routes backed by OpenAI.
- Added Supabase auth with email OTP and Google login.
- Modeled usage limits and free/Pro plan behavior.
- Integrated Dodo Payments checkout and webhook handling for billing.
- Shipped blog, legal pages, and SEO infrastructure (metadata/sitemap).
- Deployed and operate the app on Vercel.
Technical decisions
- Next.js + TypeScript for both UI and API routes.
- Supabase for auth and account data.
- Server-side AI calls so keys never live in the extension.
- Webhook-driven billing updates for subscription state.
Challenges
- Keeping extension sessions and web auth in sync.
- Metering usage cleanly across free and Pro tiers.
- Building payment and billing UX as a solo product developer.
- Balancing marketing, SEO content, and product dashboard in one codebase.
Outcome
- A production SaaS surface at rewordly.store supporting the extension’s auth, AI, and monetization paths.
- Demonstrates full-stack product ownership beyond UI-only work.
Visuals

Technologies
- Next.js
- TypeScript
- React
- Supabase
- OpenAI
- Dodo Payments
- Tailwind CSS
- Vercel
- Webhooks