Skip to content

iBlib Educations · Soft AI Labs

GradePlus Content Studio

An internal tool that turns textbook and syllabus PDFs and HTML into topic trees, study guides and narrated slide decks for iBlib's curriculum. iBlib's content team uses it on a production server.

Client
iBlib Educations
When
Jun 2026 – present
Status
LiveInternal tool, behind iBlib's login
Role
Main developer on the Flask codebase since June 2026: the slide and voiceover pipeline, the generation queue, learner and share views, and the Content Studio.
Built with
PythonFlaskPostgreSQLpgvectorGeminiOpenAIAlpine.jsTailwind CSSAWSDocker
Service
Websites

What was built

  • Turned slide decks into narrated lessons: each point gets its own voiceover in English or Hinglish, the player highlights the part being read, and an optional lip-sync teacher video can play alongside.
  • Moved deck generation onto a background job queue in Postgres that resumes from saved progress, reclaims crashed jobs with liveness checks and fencing so two workers never write the same deck, and shows an ETA.
  • Built Content Studio: any document can be dropped in and two pathways run side by side, library only and library plus the document. Every section must come from the source material, gaps are marked rather than filled, and results export to Word, PDF or Markdown.
  • Content in three depths, public share links for content and slides, and a link map showing how the curated syllabus tree lines up with the generated topic tree.

Part of GradePlus: GradePlus CRM.

Soft AI Labs

More software.

See all 12 →
  • Viitor Technologies2026

    Get Eazy

    A food-delivery app for Armoor and Nirmal in Telangana: browse local restaurants, order, follow the delivery and pay in cash or from the Get Eazy wallet, with loyalty points and referral rewards.

    Three apps on both stores and the console behind them · a listing with 50K+ installs

    React Native · Expo · TypeScript · Supabase

  • In-house2026

    Studio OS

    A shop in a link for independent boutiques. Add sarees, lehengas and kurtis once, share one link on Instagram and WhatsApp, and every order, question and measurement lands in one dashboard instead of a chat thread.

    Next.js 16 · TypeScript · Tailwind CSS 4 · shadcn/ui

  • Kirat Studios2026

    Kirat Studios

    The website for a Calgary studio that does wedding, property and content shoots, runs social and ads, and builds websites and apps. A one-page story of the work, with the studio's own admin behind it.

    Next.js 16 · React 19 · TypeScript · Tailwind CSS 4

Next step

Want something like this? Book a 30-minute call.

We reply within 2 business hours, 7 days a week.