Role
Design & Full Stack
Year
2024
Stack
Next.js · React · AI generation · GitHub OAuth · Google OAuth
Status
Live

The Problem
PPT.ai generates presentations from text — describe what you need and get a beautiful deck instead of a blank slide. The product is deliberately focused: sign in, say what the presentation is about, and let the AI do the layout work.
Access is passwordless by design: creators sign in with GitHub or Google and land straight in the product. No forms, no friction between an idea and its first draft.
0
prompt to a deck
0
OAuth providers
0
passwords stored
0-click
sign-in
Architecture
Every box is a decision. The notes are why.
Client
Light and focused on a single job: prompt in, deck out.
Identity
Passwordless sign-in — no credentials to leak, nothing to reset.
Intelligence
Natural-language prompts become structured, presentable slides.
Engineering Decisions
Passwordless from day one
GitHub and Google OAuth cover virtually every developer and knowledge worker the product serves. Zero passwords stored means zero credential breaches — and sign-in takes one click.
One job, done well
The landing page is the sign-in page. PPT.ai doesn't sell ten features; it promises one outcome — presentations from text — and removes everything between the visitor and that outcome.
What It Taught Me
“Focus is a feature — one clear promise beats ten vague ones.”
“OAuth is a UX decision as much as a security one.”
“The fastest onboarding is no onboarding at all.”