// build_guide

// How to build Monthly Educational Toy & Book Subscription Box Platform for Indian Parents

Next.js gives SEO benefits critical for organic discovery by Indian parents searching for educational toys. Razorpay is the only reliable Indian payment gateway with native recurring subscription support (UPI AutoPay, cards, net banking). Railway/Render keeps infrastructure costs low for an early-stage team with no engineers, while Supabase provides managed Postgres with a generous free tier to validate before scaling.

Complexity 7/10E-Commerce
// recommended_stack
FrontendNext.js 14 (App Router) with Tailwind CSS
BackendNode.js with Express.js REST API
DatabasePostgreSQL (subscriptions, orders, users) + Redis (session caching)
AuthNextAuth.js with Google OAuth + OTP via SMS (Twilio/MSG91)
HostingVercel (frontend) + Railway or Render (backend) + Supabase (managed Postgres)
ExtraRazorpay Subscriptions API
ExtraShiprocket API for logistics
ExtraCloudinary for product/toy images
ExtraResend or SendGrid for transactional emails
// cost_and_timeline
USD min
$5,000
USD max
$11,000
INR min
4.2L
INR max
9.2L

Typical E-Commerce projects cost $3,500–$9,500 USD and take 812 weeks with an Indian dev team. See the full cost guide →

// timeline_breakdown
1 weekDiscovery & Design
1 weekAuth, User Profiles & Database Schema
2 weeksSubscription Plans, Razorpay Integration & Webhooks
1.5 weeksAdmin Panel & Shiprocket Logistics Integration
1.5 weeksParent Dashboard, Real-time Tracking & Email Notifications
1 weekQA, Payment Edge Cases & UAT
0.5 weeksDeployment, DNS & Go-Live
// mvp_features[]

## What to build in the MVP

-Parent account registration & login (Google OAuth + mobile OTP)
-Child profile creation with age group selection (2–4, 5–7, 8–10) to drive curation logic
-Subscription plan selection (monthly/quarterly) with Razorpay recurring billing & UPI AutoPay
-Curated box preview page showing sample toys/books per age group
-Order dashboard for parents: active subscription status, next billing date, delivery tracking
-Razorpay webhook handling for payment success, failure, and subscription cancellation
-Admin panel: manage subscribers list, update box contents per age group, mark orders as shipped with tracking ID
-Shiprocket integration for shipment creation and basic tracking updates
-Transactional email notifications: welcome, payment confirmation, box shipped with tracking link
-Real-time order status updates on parent dashboard via polling or WebSocket (Socket.io)
-Pause/cancel subscription self-service for parents
-Basic CMS for admin to update homepage banner and featured products
// risk_flags[]

## Engineering risks to plan for

!Razorpay UPI AutoPay for subscriptions requires RBI-compliant e-mandate setup — this adds compliance overhead and testing time that first-time founders often underestimate
!No internal team means full dependency on an external agency; subscription billing logic bugs (duplicate charges, failed renewal handling) can directly damage parent trust and trigger chargebacks
!'ASAP' timeline with an 'early' budget is a high-tension combination for a complexity-7 project — Razorpay recurring + Shiprocket + real-time features cannot be safely delivered in under 6 weeks without cutting scope or increasing budget
!Logistics reliability risk: Shiprocket API delays or courier failures around box dispatch dates will directly impact customer retention — build fallback manual dispatch alerts from day one
!No inventory or warehouse management in MVP scope means the admin must manually track stock of toys/books; this becomes a bottleneck at scale beyond 200 subscribers
!Child age-based curation is a core value proposition but is manual in the MVP — if the box contents feel generic or mismatched to the child's age, churn will be high regardless of tech quality
Get a scope tailored to your idea

This scope was auto-generated from a real founder's inputs. Run the estimator with your specific requirements - free, no sign-up, results in 2 minutes.

// related_resources