Skip to content
AR
All work

Case Study 02

PPT.ai.

Generate presentations from text.

Live — ppt.akhtarraza.in

Role

Design & Full Stack

Year

2024

Stack

Next.js · React · AI generation · GitHub OAuth · Google OAuth

Status

Live

ppt.akhtarraza.in
ppt-ai product screenshot

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

Next.js web app

Light and focused on a single job: prompt in, deck out.

Identity

GitHub OAuthGoogle OAuth

Passwordless sign-in — no credentials to leak, nothing to reset.

Intelligence

AI text-to-deck generation

Natural-language prompts become structured, presentable slides.

Engineering Decisions

01

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.

02

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.

Akhtar RazaPortfolio ©2026

Full Stack Developer

0%