"We solved the accessibility and structure gap in Indian art education using an AI-powered progressive learning platform with pre-generated image databases, multi-lingual support across 8 Indian languages, and Razorpay-integrated subscription payments, resulting in a 75–90% cost reduction over offline classes and near-zero marginal AI costs per student."
Overview
The platform is an AI-powered visual art learning application designed to make structured drawing and painting education accessible to students across India. Built for beginners, hobbyists, and aspiring artists, it transforms traditional art learning into an interactive, step-by-step visual experience guided by AI-generated illustrations, progressive skill development, and teacher feedback.
Through a unique 5-phase learning journey — Target → Draw → Technique → Color → Submit & Review — students learn across multiple artistic mediums while receiving structured guidance and personalized evaluation. With support for 8 Indian languages, AI-assisted content generation, and affordable subscription-based access, the platform brings high-quality visual art education to learners regardless of their location, language, or prior experience.
Problem
Art education in India suffers from a fundamental accessibility and structure gap. Most students face "blank canvas fear" — they want to learn to draw and paint but have no clear, progressive roadmap. Offline art classes are expensive (₹2,000–5,000/month), available only in metros, taught in a single language, and offer no personalized feedback loop. Existing digital alternatives are either passive video tutorials (no interactivity) or expensive international platforms (priced in USD, English-only). There was no affordable, multi-lingual, AI-powered platform offering structured visual art education with real teacher feedback for the Indian market.
Challenges
- AI Generation Costs
Generating step-by-step teaching images via AI for every subject-medium combination would create unsustainable API costs at scale — each subject across 5 mediums requires approximately 65 unique images (target + drawing steps + technique guides + coloring progression). - Multilingual Platform Support
Delivering the platform in 8 Indian languages (with distinct scripts — Devanagari, Tamil, Telugu, Kannada, Bengali, Gujarati) required a complete i18n architecture, not just translation. - Dynamic User-Generated Content
Supporting user-uploaded reference images meant the AI had to dynamically generate teaching content for arbitrary subjects it had never seen before. - Subscription & Payment Management
The payment system needed to handle Indian payment methods (UPI, netbanking, wallets) with INR pricing across 4 subscription tiers while managing subscription lifecycle events asynchronously.
Solution
The platform was delivered as an AI-powered visual learning ecosystem built around scalable content generation, structured artistic instruction, and multilingual accessibility. A pre-generated image database strategy ensures cost-efficient AI usage, while dynamic generation capabilities enable personalized learning experiences for custom subjects and user-provided content.
- Pre-Generated Image Database Strategy
10 AI-generated target images per subject are created once during seeding and stored permanently in Cloudflare R2, reducing per-user AI costs to near zero. - On-Demand AI Generation
On-demand generation is reserved only for custom subjects, user uploads, and new technique steps. - 5-Phase Visual Learning Flow
The platform delivers a 5-phase visual learning flow (Target → Draw → Technique → Color → Submit & Review) with every instruction accompanied by AI-generated illustrations. - Adaptive Learning Experience
AI-generated illustrations adapt based on the selected difficulty level, medium, and target image. - Teacher Review System
A complete teacher review system provides scored feedback across 5 categories. - Multilingual Learning Platform
The entire experience is available in 8 Indian languages via next-intl. - Integrated Subscription Management
Razorpay handles subscription payments natively in INR across the platform.
Architecture
The platform combines a modern full-stack web application, AI-powered image generation pipeline, multilingual content delivery system, and subscription management infrastructure to deliver scalable visual learning experiences across multiple artistic mediums and languages.
Frontend: Next.js 14 (App Router), TypeScript, React 18, Tailwind CSS, Zustand for state management, next-intl for internationalization across 8 locales, React Hot Toast for in-app notifications.
Backend: Next.js API Routes (serverless), Prisma ORM with PostgreSQL (Supabase), NextAuth.js v5 for authentication (Google OAuth + credentials).
AI & Storage: OpenAI DALL-E 3 API for image generation with structured prompt templates (target images, drawing steps, technique guides, coloring progression), Cloudflare R2 (S3-compatible) for image storage with permanent caching.
Payments: Razorpay integration with order creation, HMAC signature verification, webhook handlers for asynchronous payment events, and automated subscription lifecycle management.
Email: Resend for transactional emails (welcome, payment receipts, review notifications, expiry reminders).
Deployment: Vercel (frontend + API as a single deployment), Supabase (managed PostgreSQL).
Key Features
- 10-level progressive curriculum with 20+ subjects across Novice (L1–3), Intermediate (L4–7), and Mastery (L8–10) tiers, each with level-appropriate complexity in AI-generated content
- 5 art mediums (Acrylic Paint, Watercolor, Color Pencils, Sketch Pens, Poster Paint) with unique visual technique guides showing brush grip, stroke types, layering methods, and coloring progressions
- Pre-generated image database with 1,300+ seed images (10 targets per subject + drawing steps + technique guides + coloring steps across all mediums) stored in R2, eliminating repeated AI API calls
- User image upload system allowing students and teachers to upload their own reference photos as targets, with automatic AI generation of all teaching steps for the uploaded image
- Custom content generation — users can generate new target image variants via text prompts and add custom technique steps via natural language queries
- 5-phase visual learning flow (Target Image → Step-by-Step Drawing → Medium Technique → Progressive Coloring → Upload & Review) with phase navigation and progress tracking
- Teacher review and scoring across 5 categories (Composition, Technique, Color Use, Detail, Creativity) with side-by-side target comparison, letter grades, and personalized written feedback
- 8-language support (English, Hindi, Marathi, Tamil, Telugu, Kannada, Bengali, Gujarati) with locale-aware font loading for each Indic script
- Razorpay subscription payments with 4 INR tiers (₹600/month, ₹1,600/quarter, ₹2,900/half-year, ₹5,200/year) including UPI, card, netbanking, and wallet support
- Marketing landing page with 10 sections, inline Razorpay checkout, language switcher, and responsive design
- Freemium access model — free users browse subjects and view targets; paid subscribers unlock all 5 phases, AI generation, uploads, and teacher review
