The context
AadiGenX Academy set out to launch Data Shastra, a new discipline fusing Vedic mathematics, Sanskrit-rooted language and logic, and modern Data Science and AI for school students in Grades 6-12. Founded by academicians from IIM Indore and Rabindra Bharati University, the brand needed a platform that felt culturally authentic while delivering real ed-tech mechanics: a public brand site, a curriculum catalogue, an authenticated student portal, a blog CMS, and focused marketing landing pages, all on a lean startup stack and timeline.
The problem, precisely
A cultural thesis with no product. AadiGenX had a distinctive education philosophy blending ancient logic and mathematics with Data Science, but no platform to deliver it. They needed the brand identity and the learning mechanics to live in one coherent product.
Generic LMS tools would not fit. Off-the-shelf course tools could not carry the Sanskrit-themed brand, the grade-by-grade track structure with capstones and badges, or the guided contest flow the team had in mind.
Lean budget, server-light requirement. As an early-stage venture, the team needed auth, database, storage, lead capture, and certificate generation without standing up and maintaining a heavy custom backend.
Lead generation needed its own surface. The academy needed conversion-focused entry points for an awareness webinar and program registration, separate from the main learning app and easy to iterate on.
What we built ✓ verified in code
Public brand site with built-in identity
A React single-page app hosting the homepage, an about and team experience, a curriculum catalogue, gallery, careers, and contact. The brand is encoded into the engineering itself: a reusable mixed-font treatment splitting words across Latin and Devanagari-style spans, a parchment-scroll UI, and a singleton resonance-audio service that keeps an Aum ambience playing across route changes.
SrijanPeeth curriculum catalogue
Seven structured learning tracks spanning Grades 6-12 (Seeker through Data Shastra Scholar), each with a three-strand course structure, key outcomes, a capstone of the year, achievement badges, and a stated time commitment, with track grouping and filtering plus per-track detail pages.
AadiKul / Prompt Kalakaar student portal
An authenticated six-step wizard: profile and guardian capture, contest-category selection with a parental-consent gate, a progressively-unlocked video LMS, AI prompt and output submission, and client-side PDF certificate generation, all persisted to Supabase.
Full blog CMS
A complete content system with a rich text editor, article views, categories, threaded comments, likes, view counting, draft/published/archived states, and tags, with HTML sanitization on rendered content.
Conversion-focused landing pages
Two standalone, animation-rich single-page sites for an awareness webinar and the Data Shastra program, driving registrations to a Google Form and a low-friction token payment via a scannable QR.
How it works
- 1
Sign up and build a profile. Students authenticate through Supabase email/password auth, and a Postgres trigger auto-creates their profile row. The portal captures student and guardian details and generates a unique username on first registration.
- 2
Choose a category and consent. Participants select a contest category and pass a parental-consent gate before progressing, with the selection saved to their registration record.
- 3
Watch progressively-unlocked lessons. The video LMS fetches course videos in order, plays them via embedded YouTube with a parser that normalizes Shorts, watch, embed, and short-link formats, and unlocks each lesson only after the previous one is marked viewed, tracking completion per user.
- 4
Submit a prompt and output. Learners enter their AI prompt and resulting output in character-limited fields with live counters; saving updates their registration record and stamps a completion time.
- 5
Generate and share a certificate. Entirely in the browser, pdf-lib loads a template, centers the participant's name, category, and an ordinal-formatted issue date using font metrics, then offers preview, download, and native Web Share, with no server round-trip.
The outcome
The result is a live, distinctive, end-to-end ed-tech platform that turns a cultural thesis into a working product. AadiGenX gained a culturally authentic brand site, a structured Grade 6-12 curriculum catalogue, a complete gamified learner journey from registration through auto-generated certificate, a full blog CMS, and dedicated landing pages, built on a server-light architecture of direct Supabase access plus a single edge function, with client-side PDF generation and in-browser ML. The build was also security-conscious: a profile-email exposure was caught and patched, and certificate storage was scoped per user with row-level security.