arrow_backBACK TO PROJECTS
PROJECT DOSSIER // AI PRODUCTIVITY

PPT MAKER: AI PRESENTATIONS

AI presentation-generation application serving 7,000+ active users, combining a Flutter client with a Railway-hosted Express/Gemini document-processing backend, subscription entitlements and App Store production delivery.

apps.apple.com
PUBLIC
PPT MAKER: AI PRESENTATIONS project screenshot 1

EVIDENCE BRIEF

PROBLEM

Users need to convert source documents into usable presentations without manually rebuilding structure and formatting.

SOLUTION

Flutter handles document selection and ingestion while a Railway-hosted Express backend parses source files and orchestrates Gemini with pptxgenjs to generate formatted PPTX presentations, paired with RevenueCat and Apple In-App Purchases for subscription synchronization and Firestore for entitlement storage.

OUTCOMES

Architected and shipped a production cross-platform application across iOS and macOS with an automated document parsing and AI presentation synthesis pipeline, subscription billing and 7,000+ active users.

ACTIVE USERS
7,000+
PLATFORMS
iOS / macOS

CLIENT REMARK

The best part of PPT Maker is how simple it makes something that normally takes a lot of time. You can start with a document and quickly turn it into a structured presentation without rebuilding everything manually. It’s straightforward to use and genuinely useful.

Jhon Perry

Product Owner

descriptionCASE STUDY

CURATED BRIEF

PPT Maker: AI Presentations

Project Context

PPT Maker: AI Presentations is a production mobile and desktop application that automates presentation creation by converting source documents into formatted slide decks using generative AI. The application actively serves over 7,000 active users across iOS and macOS.

The Challenge

Creating structured, visually coherent slide presentations from raw documents (PDF, DOCX, text) is traditionally a time-consuming manual workflow. Mobile and desktop users need a frictionless experience that can ingest source materials, analyze topic hierarchy, generate structured slide content, and export native PowerPoint (.pptx) files reliably while handling subscription access and server load.

Architecture & Implementation

Shahmeer Samdani architected and shipped the complete system across client, backend, AI orchestration, and production release:

  • Cross-Platform Client: Built with Flutter and Dart for iOS and macOS, featuring document picking, real-time generation feedback, presentation previews, and export controls.
  • Document Ingestion & AI Pipeline: A Node.js and Express backend hosted on Railway parses uploaded PDF and DOCX files, extracts structured context, and prompts Google Gemini to generate structured presentation models.
  • Slide Deck Generation: Dynamic slide creation utilizing pptxgenjs on the backend to emit clean, editable presentation files directly to the client.
  • Monetisation & Subscriptions: Implemented RevenueCat with Apple In-App Purchases (IAP) and AdMob, synchronized via backend webhooks to Cloud Firestore for secure entitlement validation.
  • Production Delivery: Managed end-to-end App Store Connect and TestFlight release cycles, monitoring crash reports and user feedback.

Verified Impact

  • 7,000+ Active Users across Apple platforms.
  • Multi-Platform Release: Shipped simultaneously on iOS and macOS.
  • End-to-End Delivery: From initial Dart architecture to cloud infrastructure and App Store deployment.