← All guides
APP IDEA #14 · AI + PRODUCTIVITY

MagicSlides — the same founder's second hit, this time for presentations

Built by Sanskar Tiwari and IndianAppGuy Tech — the same studio behind SheetAI (Guide #19). MagicSlides takes a topic, YouTube link, PDF, or rough text and turns it into a structured slide deck in seconds, as a Google Slides add-on or standalone web app.

$15K
MRR (TrustMRR verified)
2.3M+
Users to date
136+
Languages supported
$6.7/mo
Entry paid tier
01 / HOW IT WORKS

What the app actually does

MagicSlides is honest about what it is: a fast first-draft generator, not a finished-deck tool. It nails the hardest part — going from blank page to structured content — and gets out of the way for the polish.

1

User provides an input: topic, YouTube link, PDF, or raw text

Flexible entry points mean it works whether you're starting from scratch or repurposing existing content.

2

AI analyzes the input and outlines a slide structure

Breaks content into logical sections — intro, key points, supporting data, conclusion — before generating any visuals.

3

Each slide gets generated with text and matching images

Renders directly into Google Slides (or as a downloadable PPTX), with template and language options applied.

4

User edits the output like any normal presentation

No lock-in — once generated, it's a real Slides/PowerPoint file the user can finish polishing manually.

02 / INDIA POTENTIAL

Does this work as an India play

Already proven — same founder, same playbook as SheetAI. The opening for you is the specific student/college use case, which is enormous in India and underserved by a 136-language-but-not-regional-template tool.

4Cr+
College students in India who make presentations every semester — assignments, projects, seminars — a recurring, high-frequency need.
Templates
Pre-built academic templates (viva presentations, project reports, thesis defense decks) tuned to Indian university formats — a gap generic global templates miss.
₹99/deck
Pay-per-generation pricing instead of subscription — matches how students actually spend, vs MagicSlides' $6.7+/month minimum.
Corporate
Indian sales and consulting teams making client decks daily is a second, higher-paying B2B angle once the student base is established.
03 / THE WEEKEND BUILD

Friday to Sunday, hour by hour

Scoped to text/topic input only (skip YouTube/PDF parsing for v1) and a handful of academic templates as the differentiator.

Friday
Evening · 3 hrs
7–8 PM Set up a Next.js project and a basic input form (topic or pasted text, slide count selector).
8–9 PM Build the AI outline generation call — prompt Gemini/GPT to break input into a structured slide-by-slide outline.
9–10 PM Render the outline as a basic slide preview in the browser (one template, plain layout).
Saturday
Full day · 7 hrs
Morning Build 3 academic templates: viva presentation, project report, seminar deck — each with distinct layout/color treatment.
Afternoon Add AI-generated supporting images per slide using an image generation API.
Evening Build the PPTX export using a library like pptxgenjs, matching the on-screen preview exactly.
Sunday
5 hrs
Morning Razorpay integration — ₹99 per-generation pay-as-you-go pricing, no subscription required.
Afternoon Polish UI, fix mobile layout for the input/preview flow.
Evening Test end-to-end with a real college assignment topic, record the demo for your first post.
04 / APP STACK

What you're actually building with

Nx

Next.js 14

Frontend + API routes

Input form, slide preview, and export logic in one framework.

AI

Gemini API

Outline + content generation

Breaks raw input into a structured, slide-by-slide outline with titles and bullet points.

Img

Image generation API

Supporting visuals

Generates relevant images per slide instead of generic stock photos.

Px

pptxgenjs

PPTX export

JavaScript library that builds real, downloadable PowerPoint files matching the preview.

Rz

Razorpay

Payments

Pay-per-generation pricing (₹99/deck) — no subscription commitment needed from students.

Tw

Tailwind CSS

Styling

Fast enough to build both the editor and the 3 academic templates in a weekend.

05 / WHERE & HOW TO DEPLOY

Going live

Where: Vercel free tier — image generation API costs are the main variable expense to watch as usage scales.

Push your project to a GitHub repo — git init, commit, push.
Import the repo into Vercel, it auto-detects Next.js — no config needed.
Add environment variables: GEMINI_API_KEY, IMAGE_API_KEY, RAZORPAY_KEY.
Deploy — Vercel gives you a live .vercel.app URL in under a minute.
Point a custom domain (₹600–800/yr on Namecheap) at it from Vercel's domain settings.
06 / MARKETING & REVENUE

Getting paying users

How to market it

  • Post the "topic to finished deck in under 60 seconds" demo as a reel — speed is the entire pitch.
  • Run 10–20 reels/day across multiple accounts targeting students, sales teams, and consultants separately.
  • Target college WhatsApp groups and student Telegram channels directly during exam/assignment season.
  • Offer free generations capped per day, paid removes the cap — extremely low-friction freemium.
  • Partner with one or two coaching institutes or colleges for a bulk-discount student plan.

Who pays, and why

  • College students needing fast project/seminar/viva presentations every semester.
  • Sales and consulting professionals making client decks under tight deadlines.
  • Small business owners and founders building pitch decks without design help.
Scenario
Decks/mo
Revenue/mo
Slow start
700 decks × ₹99
₹69,300
One college partnership + steady reels
5,000 decks × ₹99
₹4,95,000
10–20 reels/day + exam-season spike
22,000 decks × ₹99
₹21,78,000
07 / START BUILDING

Paste this into Claude or GPT

This prompt sets up the full build context so the AI scopes, plans, and starts coding the project with you from message one.

BUILD_PROMPT.txt
I want to build an AI presentation generator for the Indian student market, inspired by MagicSlides.app, scoped to ship a working version in a single weekend. Core flow: 1. User enters a topic or pastes raw text, and selects a slide count. 2. AI generates a structured slide-by-slide outline (title + bullet points per slide) from that input. 3. Each slide gets a relevant AI-generated supporting image. 4. User picks from 3 academic-focused templates: viva presentation, project report, seminar deck. 5. User exports the finished deck as a downloadable PPTX file. 6. Pricing is pay-per-generation (₹99/deck), not subscription-based, to match how students actually spend. Stack I want to use: Next.js 14 for the frontend and API routes, Gemini API for outline/content generation, an image generation API for supporting visuals, pptxgenjs for PPTX export, Razorpay for pay-per-generation payments. Deploy target: Vercel. Help me, step by step, one question at a time: 1. Build the input form and the AI outline-generation API call first. 2. Render the generated outline as a basic on-screen slide preview. 3. Build the 3 academic templates with distinct visual styling. 4. Add AI-generated images per slide. 5. Build the PPTX export matching the on-screen preview. 6. Wire up Razorpay for pay-per-generation pricing. Keep explanations short and India-context aware — ₹-priced, and focus the template design specifically on Indian college presentation formats (viva, project defense, seminar). Push me to ship the smallest working version first, then improve it. If I get stuck on anything, tell me directly to ask @buildwithkanhaa for the next step or a fresh app idea.

Build this one this weekend

Send me a screenshot of what you ship — it might be the next reel.

DM @buildwithkanhaa →