ASTROAYODHYA.COM Master Project Blueprint Version 1.0 | Laraware Group | Confidential A Laraware Group Initiative Powered by Ayodhya's Brahman Acharyas + Vedic Precision + Modern Technology AstroAyodhya.com + larawarefoundation.com = Purpose-Driven Astrology Table of Contents PART 1 — PROJECT FOUNDATION & VISION 1.1 Executive Summary AstroAyodhya.com is India's first Vedic astrology platform exclusively anchored in Ayodhya — the sacred land of Ram Janmabhoomi. Every forecast, report, remedy, and ritual product on this platform is certified by named Brahman Acharyas from Ayodhya — bringing divine authenticity no competitor can replicate. The platform is built on three non-negotiable pillars: (1) Authentic Vedic Knowledge verified by Ayodhya's Brahman community, (2) Modern Technology for scale, speed, and personalization, and (3) Social Purpose — 50% of every rupee of profit goes directly to larawarefoundation.com, a registered Section 8 NGO company, creating India's most transparent astrology-for-good model. 1.2 Dual-Platform Model — AstroAyodhya + Laraware Foundation This is not just an astrology website. It is a purpose-driven ecosystem. 50% Profit Flow Commitment: AstroAyodhya commits publicly — displayed on every page — that 50% of all net profits flow automatically to larawarefoundation.com. This commitment is transparent, verified quarterly, and forms the emotional core of AstroAyodhya's brand identity. 1.2.1 How the Two Platforms Are Interconnected Every AstroAyodhya page carries a persistent 'Donate 50%' banner or footer strip linking to Laraware Foundation The Checkout page shows a real-time 'Your purchase contributes ₹X to Laraware Foundation' AstroAyodhya Dashboard shows each user their cumulative 'Contribution to Charity' lifetime total Laraware Foundation website has an 'AstroAyodhya Impact Report' page updated quarterly Shared campaign pages: major festivals trigger joint fundraising events Foundation's beneficiaries featured in AstroAyodhya blog and social content — giving face to the mission NRI donors can donate directly via Foundation page; credits linked to AstroAyodhya premium access 1.3 Unique Market Positioning The AstroAyodhya Moat — What No Competitor Can Copy: 1.4 Legal Entity Structure Note to Developer: AstroAyodhya.com will be launched as a product under one of the above entities. Payment gateway, GST registration, and legal charity linkage to be confirmed with CA before go-live. PART 2 — COMPLETE TECHNOLOGY STACK 2.1 Architecture Overview Decoupled architecture: Next.js 14 frontend (SSR/SSG for SEO) + Laravel 11 REST API backend + Python FastAPI Vedic Engine microservice. All hosted on AWS Mumbai (ap-south-1). System layers: Client Layer — Next.js 14 (Web) + React Native (Mobile, Phase 3) + PWA CDN Layer — Cloudflare (DDoS, edge cache, Indian PoPs) API Gateway — AWS ALB + Nginx + Rate Limiting Business Logic — Laravel 11 API (PHP 8.3 + Octane/Swoole) Vedic Engine — Python 3.12 + FastAPI + pyswisseph (separate ECS service) Data Layer — MySQL 8.0 (primary) + Redis 7 (cache/queue) + S3 (files) Queue — Laravel Horizon (Redis) for forecast generation & email jobs Search — Meilisearch (Hindi+English content search) 2.2 Full Tech Stack Table 2.3 Vedic Engine — Technical Specification Critical Architecture Decision: The Vedic Engine NEVER generates text interpretations. It ONLY computes astronomical data. All narrative content is generated by the Laravel Report Writer using classical Jyotish rules, then reviewed by Brahman Acharyas. 2.3.1 What the Vedic Engine Computes D1 Rashi Chart — all 9 grahas, Lagna, Nakshatra, Rashi positions with Lahiri Ayanamsa 16 Divisional Charts (D1 through D60) — career, marriage, children, fortune etc. Vimshottari Dasha — Maha + Antar + Pratyantar + Sookshma + Prana (date-accurate) Yogini Dasha (secondary system) Shadbala — 6-factor planetary strength scores Ashtakavarga — bindus for all 8 planets + Sarvashtakavarga 76+ Yoga detection — Raj, Dhana, Pancha Mahapurusha, Viparita, Gajakesari, etc. Dosha detection — Mangal, Kaal Sarp (12 types), Pitra, Sade Sati, Shrapit, Nadi, Gandmool Gochar (Transit) engine — daily positions + sign-change alerts for next 5 years Muhurat engine — auspicious date windows for 20+ life events Ashtakoota Kundali Milan — 36-point Guna matching with Dosha overlay Panchang — Tithi, Nakshatra, Yoga, Karana, Rahu Kaal, Choghadiya, Abhijit Muhurta 2.3.2 Calculation Standards 2.4 Infrastructure — AWS Mumbai Setup 2.5 Security Architecture Laravel Sanctum tokens — 24-hour short-lived, device fingerprinting Birth data (PII) encrypted at rest with AES-256, per-user keys API rate limiting — Cloudflare edge + Laravel throttle (60 req/min general, 3 req/min payment) Razorpay webhook signature verification — no card data ever stored VPC private subnets — RDS never exposed to internet Secrets via AWS Parameter Store — never in .env on server Daily automated backups — MySQL + S3 India Data Localization — all data in AWS ap-south-1 (PDPB compliance) VAPT audit scheduled — Phase 5 before Series A PART 3 — COMPLETE PAGE ARCHITECTURE — ASTROAYODHYA.COM 3.1 Page Count Summary 3.2 Public Pages (No Login Required) These are SEO-critical pages — rendered with Next.js SSG/ISR for maximum organic traffic. 3.3 Foundation & CSR Pages (Cross-Linked) Key Design Rule: Every AstroAyodhya page includes a Foundation strip — either in the footer or as a sidebar widget — showing: (a) '50% of profits go to Laraware Foundation' with a live donation counter, and (b) a 'Learn More' CTA to /foundation. 3.4 Authenticated User Pages (Login Required) 3.5 Admin / Acharya Panel (/admin) PART 4 — CONTENT STRATEGY & SEO ARCHITECTURE 4.1 Content Philosophy Three-layer content model: Layer 1 — Free Tools (SEO magnets): Kundali Generator, Kundali Milan, Panchang, Rashifal, Dosha Checkers — these generate organic traffic at scale. AstroSage's 80M downloads are built on this. AstroAyodhya must own these pages. Layer 2 — Educational Content (Authority): 280+ blog articles on Graha Gyan, Dasha explainers, Muhurat guides, Nakshatra series, Vastu, remedies — authored by Ayodhya Acharyas. Hindi + English. Layer 3 — Paid Insights (Revenue): Personalized forecasts, daily horoscopes, transit alerts, video consultations — gated behind account + payment. 4.2 SEO Priority Keywords (Phase 1 Target) Primary Hindi keywords (highest volume): kundali | janam kundali | kundli banana | free kundali | kundali match kundali milan | kundali milana | 36 gun | nakshatra milan rashifal aaj ka | aaj ka rashifal | mesh rashifal | vrishabh rashifal (×12 signs) panchang aaj ka | aaj ka panchang | shubh muhurat aaj sade sati | shani sade sati | sade sati kab khatam hogi mangal dosha | manglik dosh | manglik dosha nivaran kaal sarp dosh | kaalsarp yoga | kaal sarp dosha nivaran vivah muhurat 2026 | shadi muhurat | vivah muhurat march 2026 griha pravesh muhurat | naye ghar mein pravesh Primary English keywords: free kundli | free birth chart | vedic astrology free kundali matching | horoscope matching | marriage compatibility manglik dosha cancellation | mangal dosha remedies daily panchang | today panchang | choghadiya today sade sati 2026 | saturn transit 2026 ayodhya astrology | brahman astrologer | vedic astrologer online 4.3 Blog Content Calendar — Phase 1 (50 articles in 12 weeks) Category breakdown: 4.4 Content Standards for All Pages Every page must have unique meta title, meta description, canonical URL, Open Graph tags Blog posts must use Article schema.org markup with Acharya as author Puja and product pages must use Product schema markup with reviews Panchang and muhurat pages use Event schema markup All free tool pages use SoftwareApplication or WebApplication schema Core Web Vitals target: LCP < 2.5s, FID < 100ms, CLS < 0.1 on all pages Hindi content uses Noto Sans Devanagari font — loaded from Google Fonts Images: WebP format, Next.js Image component, lazy loading, alt text in Hindi Internal linking: every blog post links to relevant free tool + relevant paid forecast 4.5 Foundation Content Integration (Every Page) 4.5.1 Persistent Footer Strip (All Pages) Design spec: A gold/saffron-colored strip in the footer of every page containing: [Icon: Heart] 50% of our profits go to Laraware Foundation [Impact counter]: ₹[X,XX,XXX] donated to charity this quarter [CTA Button]: See Our Impact → links to /foundation/impact [CTA Button]: Donate Directly → links to /foundation/donate 4.5.2 Checkout Page Foundation Integration Every purchase checkout shows: 'Your ₹[amount] purchase contributes ₹[50%] to Laraware Foundation's mission' NGO registration number displayed for trust 'Your contribution helps [education/healthcare] — [specific program name]' 4.5.3 User Dashboard Foundation Widget After login, user dashboard shows: 'You have contributed ₹[X] to Laraware Foundation through your purchases' 'This helped [N] children access education' (based on average impact metrics) Share button: 'Share my impact' — social media ready card PART 5 — REVENUE MODEL & PRICING 5.1 Revenue Streams 5.2 Revenue Projections PART 6 — DEVELOPMENT PHASES & TIMELINE 6.1 Phase Overview 6.2 Phase 1 — Week-by-Week Timeline 6.3 Phase 2 — Key Deliverables Forecast generation pipeline (queue-based: order → Vedic Engine → Report Writer → Brahman Review → PDF → delivery) Razorpay payment integration (one-time + UPI Autopay subscriptions) Three-tier subscription system (Basic/Premium/VIP) with feature gating Daily horoscope engine (cron at 3AM IST, batch generation for all active subscribers) Transit Alert Engine (weekly cron, personalized push+WhatsApp for upcoming transits) Brahman Verification Workflow in Admin Panel (Acharya review queue) Interactive Kundali Viewer with D3.js chart + Dasha Timeline visualizer Forecast Pricing page + Forecast Reader UI 6.4 Phase 3 — Key Deliverables Agora.io video consultation platform (flat-fee, no per-minute) Acharya availability calendar + slot booking + payment Remedy Recommendation Engine (Shadbala-based, chart-driven, no generic upsell) Remedies Marketplace (gemstones, yantras, rudraksha, puja samagri) Ayodhya Puja Booking (catalog + calendar + sankalp + HLS livestream + prasad) PWA (Progressive Web App) — offline mode, install-to-homescreen, push notifications WhatsApp Business API bot (daily horoscope opt-in, transit alerts, puja reminders) Stripe international payments for NRI routing PART 7 — DATABASE SCHEMA (CORE TABLES) MySQL 8.0 with JSON columns for chart data. Full schema in separate DB Schema document. PART 8 — KEY API ENDPOINTS OVERVIEW Base URL: https://api.astroayodhya.com/api/v1/ | Auth: Laravel Sanctum Bearer Token PART 9 — BRAND IDENTITY & DESIGN SYSTEM 9.1 Brand Identity Summary 9.2 Colour Palette 9.3 Typography PART 10 — PERFORMANCE TARGETS & DEPLOYMENT 10.1 Performance Targets 10.2 CI/CD Pipeline Code push to feature branch → GitHub Actions trigger Run PHPUnit tests (Laravel) + Jest tests (Next.js) If all tests pass: build Next.js → push to S3 → invalidate CloudFront Laravel: SSH deploy to EC2 behind ALB with zero-downtime rolling update Production deploy: only on tagged releases (v1.0.0 format) Blue-green deployment strategy for zero-downtime production updates Vedic Engine (Python): ECS Fargate container rolling update PART 11 — LARAWARE FOUNDATION TECHNICAL & LEGAL LINKAGE 11.1 50% Profit Flow — Technical Implementation foundation_transfers table stores quarterly transfer records — publicly visible at /foundation/impact Admin panel /admin/foundation page: auto-calculates gross revenue, net profit, 50% amount per quarter Transfer record has receipt_url (bank wire proof uploaded to S3) Foundation API endpoint GET /foundation/stats returns public figures — displayed on every page Real-time donation counter on homepage/footer refreshes every 6 hours 11.2 Legal Requirements Section 8 Company (larawarefoundation.com) must have active 80G registration for tax exemption to donors FCRA registration required if accepting donations from NRI/foreign donors — consult CA GST: AstroAyodhya digital services taxed at 18% GST; products vary by category Foundation receives donations, not revenue share — structure must be legally reviewed by CA Quarterly impact reports published at /foundation/impact — transparency builds trust 11.3 Foundation Website Content Requirements Mission statement: Education, Healthcare, Astrology Literacy for underprivileged communities About Section 8 NGO: legal details, registration number, Board of Directors Impact Page: beneficiaries reached, projects funded, quarterly donation amounts from AstroAyodhya Donate Page: UPI, Cards, Net Banking, NRI wire. 80G certificate download. Programs Page: specific named programs (e.g., Jyotish Saksharta Yojana, Kanya Shiksha Nidhi) Media / Press: Forbes India coverage, ET coverage, media mentions of Laraware Group Contact: Registered address (Lucknow / New Delhi), phone, email PART 12 — DEVELOPER ONBOARDING CHECKLIST 12.1 Before You Start — Setup Requirements Read this entire document — understand the vision before writing a single line of code Set up local development: PHP 8.3 + Composer + Node.js 20 + Python 3.12 + Docker Clone repos: astroayodhya-api (Laravel) + astroayodhya-web (Next.js) + astroayodhya-vedic (Python FastAPI) Install Swiss Ephemeris: pip install pyswisseph; download ephemeris files from astro.com Set up local MySQL 8.0 + Redis 7 (Docker Compose provided) Configure .env files: database, Redis, Razorpay test keys, Google OAuth, AWS S3 (use MinIO locally) Run DB migrations: php artisan migrate --seed Verify Vedic Engine: POST /compute with test birth data — must return valid D1 chart 12.2 Phase 1 Development Checklist (Critical Path) [ ] Swiss Ephemeris service: D1 chart + Dasha computation working with Lahiri Ayanamsa [ ] Laravel Auth: OTP + Google OAuth + birth data registration → chart auto-computed [ ] Next.js SSG: Homepage + About + Ayodhya pages [ ] Free Kundali Generator: Google Places autocomplete + SVG chart renderer + planet table [ ] Free Kundali Milan: Ashtakoota Guna calculator (36 points) + Mangal Dosha + lead gate [ ] Daily Panchang: location-aware, Tithi+Nakshatra+Yoga+Karana+Rahu Kaal+Choghadiya [ ] Rashifal SSG: 12 daily horoscope pages + 12 rashi detail pages + daily cron [ ] Blog CMS: MDX-based, bilingual (hi/en), Acharya author, sitemap auto-generation [ ] AWS: EC2 + ECS + RDS + ElastiCache + S3 + CloudFront production setup [ ] Foundation Footer: persistent strip on all pages with real-time stats from /api/v1/foundation/stats 12.3 Key Business Rules — NEVER Violate Vedic Engine NEVER generates text — only astronomical data. Laravel Report Writer generates all text. Charts ALWAYS use Lahiri Ayanamsa — never Raman or KP unless user explicitly selects Never recommend gemstone of 6th, 8th, or 12th house lord — this is dangerous, not just wrong Per-minute billing is FORBIDDEN — all pricing is flat-fee. This is a core brand promise. 50% profit to Foundation is non-negotiable — the foundation_transfers table must be accurate Brahman Verified badge appears ONLY after an Acharya has approved the report — never auto-stamped Birth data is PII — AES-256 at rest, never in logs, never in error messages Rahu-Ketu are always 180 degrees apart — if your engine gives different result, debug first 12.4 Documents That Follow This One AstroAyodhya.com Ancient Wisdom, Modern Clarity 50% of profits go to larawarefoundation.com — Empowering India, one prediction at a time. A Laraware Group Initiative by Anvesh Tiwari Document Owner | Anvesh Tiwari — Laraware Group Primary Domain | AstroAyodhya.com Foundation Domain | larawarefoundation.com Entity | AstroAyodhya under Laraware Group / Hellwet Technologies Pvt. Ltd. Tech Lead Stack | Laravel 11 + Next.js 14 + Swiss Ephemeris Engine Doc Version | 1.0 — Initial Master Blueprint Purpose | Developer Onboarding + Project Scope + Content Architecture Platform | Domain | Role AstroAyodhya | AstroAyodhya.com | Revenue-generating Vedic platform — forecasts, pujas, products, consultations Laraware Foundation | larawarefoundation.com | Section 8 NGO — receives 50% of AstroAyodhya profits for charity Laraware Group | Laraware.com | Parent company entity — Anvesh Tiwari, Founder Dimension | AstroAyodhya | Astrotalk | AstroSage Spiritual Anchor | Ayodhya / Ram Janmabhoomi — physically present | None | None Acharya Model | Named Brahman Acharyas with public credentials | Anonymous astrologers | Anonymous Pricing Model | Flat ₹99-499 reports + ₹299-999 membership | Per-minute billing (fear model) | Per-minute / templates Social Mission | 50% profit to Section 8 NGO — public commitment | None | None Product Certification | Saryu-side energization + QR blockchain proof | No certification | No certification Chart Engine | Swiss Ephemeris + Lahiri — 16 divisional charts | Basic 3rd-party API | Swiss Ephemeris (basic) Multi-year Forecasts | 1-5 year Dasha-lifecycle mapped reports | Per-minute consultation only | Template PDFs Foundation Link | Legally connected NGO, quarterly transparency | None | None Entity | Role | Registration Laraware Private Limited | Parent tech company | MCA Registered Hellwet Technologies Pvt. Ltd. | FashionKart.ai / operational entity | MCA Registered Teave Business Solutions Pvt. Ltd. | NXT Banking / payments | Uttam Nagar, New Delhi Laraware Foundation | Section 8 NGO — receives 50% profit from AstroAyodhya | Section 8 Company AstroAyodhya.com | Product/Brand — hosted under Laraware or new entity | Domain: registered Layer | Technology | Version | Purpose Frontend | Next.js | 14 (App Router) | SSR+SSG for SEO — 77% of astrology traffic is organic UI Library | Tailwind CSS + shadcn/ui | Latest | AstroAyodhya design system — saffron/gold theme State | Zustand + TanStack Query | Latest | Auth state + server state caching Animations | Framer Motion | Latest | Chart animations, page transitions Forms | React Hook Form + Zod | Latest | Birth data forms, registration Backend API | Laravel | 11 (PHP 8.3) | Core business logic, auth, payments, queues Auth | Laravel Sanctum | — | Token-based; OTP + Google OAuth Queue | Laravel Horizon | — | Redis-backed; forecast generation jobs Vedic Engine | Python + FastAPI | 3.12 | Swiss Ephemeris calculations — separate ECS service Astro Library | pyswisseph | Latest | Lahiri Ayanamsa; NASA JPL precision Primary DB | MySQL | 8.0 | Charts, users, orders, forecasts — consistent with NXT Banking Cache | Redis | 7 | Chart cache, session, queue broker Search | Meilisearch | Latest | Hindi+English blog/astrologer search File Storage | AWS S3 + CloudFront | — | PDFs, media, report files Email | Postmark | — | Transactional — high deliverability SMS/WhatsApp | Twilio + Meta WABA | — | OTP, daily horoscope, transit alerts Push Notif | Firebase FCM | — | Mobile/PWA push notifications Payments India | Razorpay | — | UPI, Cards, Wallets, UPI Autopay subscriptions Payments NRI | Stripe | — | USD/GBP/AED — auto-routed by IP Video Consult | Agora.io | — | Acharya video calls — used by InstaAstro at scale CDN/Security | Cloudflare | — | DDoS, edge cache, Indian PoPs Hosting | AWS Mumbai | ap-south-1 | EC2 (Laravel), ECS Fargate (Vedic), RDS, ElastiCache CI/CD | GitHub Actions | — | Test → Build → Deploy pipeline Monitoring | Sentry + CloudWatch + Grafana | — | Error tracking + performance Analytics | Mixpanel + GA4 | — | User funnel + SEO performance PDF Generation | Puppeteer (Node.js) | — | Forecast PDF rendering Image CDN | Cloudinary | — | Acharya photos, blog images, auto-optimization Maps | Google Places API | — | Birth city autocomplete + geolocation Mobile (Phase 3) | React Native + Expo | — | Android + iOS app Ayanamsa | Lahiri (Chitrapaksha) — Government of India standard Ephemeris | Swiss Ephemeris (pyswisseph) — NASA JPL precision House System | Whole-sign houses for Rashi; Placidus for Bhava Chalita Dasha Start | Moon Nakshatra at birth — calculated to the minute Time Handling | UTC conversion + DST adjustment via pytz; atlas-based city lookup Cache Strategy | Charts cached in Redis for 30 days; recomputed only on birth data change API Pattern | Laravel calls Vedic Engine via internal HTTP; never exposed to public Service | Config | Phase | Notes EC2 API | t3.medium × 2 (ALB) | Phase 1 | Laravel API behind load balancer ECS Fargate | 0.25 vCPU / 512MB × 2 | Phase 1 | Vedic Engine Python microservice RDS MySQL | db.t3.medium Multi-AZ | Phase 1 | Private subnet, auto-backup ElastiCache | cache.t3.micro Redis | Phase 1 | Chart cache + session + queue S3 Buckets | PDFs (private) + Media (CDN) | Phase 1 | CloudFront distribution ACM + Route 53 | SSL cert + DNS | Phase 1 | astroayodhya.com + www RDS Read Replica | db.t3.medium | Phase 3 | Reporting queries scale-out EC2 Auto Scaling | min 2, max 10 | Phase 3 | Traffic spikes — Navratri etc. Public Pages (no login) | 18 pages Authenticated User Pages | 12 pages Admin / Acharya Panel | 8 pages Product / Shop Pages | 6 pages Foundation & CSR Pages | 4 pages Legal / Support Pages | 4 pages Blog / Content | Dynamic (200+ articles, SEO) TOTAL STATIC/DYNAMIC | 50+ routes Route | Page Name | Purpose + Key Content / | Homepage | Hero, value props, trust signals, Acharya carousel, pricing teaser, Foundation CTA, testimonials, FAQ /kundali | Free Kundali Generator | #1 SEO page — birth data form, real chart output, lead gate for account. High-traffic keyword. /kundali-milan | Free Kundali Milan | 2-person compatibility form, Ashtakoota score (free), full report (paid ₹399). 2nd highest keyword. /rashifal | Daily Rashifal | 12-sign generic horoscope (SSG daily at 5AM). Google rich snippets. 'Get personal' CTA. /rashifal/[rashi] | Individual Rashi Pages | 12 dynamic pages — weekly+monthly rashifal, rashi traits, lucky items. Internal link hub. /panchang | Daily Panchang | Location-aware Tithi/Nakshatra/Yoga/Karana/Rahu Kaal. City-specific SEO URLs. /forecast | Forecast Pricing Page | 4 cards (1yr/2yr/3yr/5yr), sample PDF preview, Brahman Verified badge, FAQ, anchor-priced /membership | Membership Plans | 3 tiers (Basic ₹299/Premium ₹399/VIP ₹999), daily horoscope preview, feature comparison /acharyas | Meet the Acharyas | Acharya grid with photos, credentials, guru parampara, ratings. Trust cornerstone page. /acharyas/[slug] | Acharya Profile | Full bio, intro video, specializations, reviews, available booking slots /ayodhya | About Ayodhya | Brand story — Why Ayodhya? Ram Mandir, spiritual lineage, Saryu, Acharya community /puja | Ayodhya Puja Booking | Puja catalog (Shani, Navagraha, Kaal Sarp, Rudrabhishek etc.), calendar booking, livestream info /shop | Products / Remedies | Gemstones, Yantras, Rudraksha, Books, Puja Samagri — chart-personalized recommendations /tools | Free Astrology Tools | Hub for 6 free tools: Mangal Dosha check, Sade Sati, Dasha Calculator, Nakshatra Finder, etc. /blog | Blog / Knowledge Center | 200+ articles — Graha Gyan, Dasha Explainers, Muhurat, Remedies, Current Transits. SEO engine. /blog/[slug] | Individual Blog Post | MDX-based, Acharya-authored, Hindi+English toggle, schema markup, internal links /about | About AstroAyodhya | Company story, team, Laraware Group connection, Foundation partnership, media coverage /contact | Contact Us | Support form, WhatsApp link, Acharya inquiry, social handles Route | Page Name | Content /foundation | Laraware Foundation | Section 8 NGO introduction, mission, 50% profit commitment explanation, impact numbers /foundation/impact | Impact Report | Quarterly updated: total donations transferred, projects funded, beneficiaries reached /foundation/donate | Donate Page | Direct donation to Foundation. UPI + Cards + NRI wire. Tax-exemption under 80G. /foundation/programs | Foundation Programs | Education, healthcare, astrology literacy, women empowerment — specific initiatives Route | Page Name | Content /dashboard | User Dashboard | Current Dasha card, today's horoscope teaser, transit alerts, forecasts list, quick actions /my-kundali | My Kundali Viewer | Interactive D1 chart (SVG, hover), planet table, divisional chart tabs, Yoga list, PDF download /my-dasha | Dasha Timeline | Visual Vimshottari timeline, current period highlighted, Antar+Pratyantar breakdown, D3.js /my-forecast/[id] | Forecast Reader | Chapter navigation, bookmarks, Brahman Verified badge, PDF download, share (watermarked) /horoscope | Daily Horoscope | Personalized 9-section: Career/Wealth/Health/Love/Shubh Samay/Lucky Color+Num/Transit/Tip /transits | Transit Alerts | Chronological alert feed, filter by planet/impact, push notification settings per planet /consultations | Book Consultation | Acharya selector, slot calendar, 30/45/60 min, pre-session question form, payment /consultation/[id]/room | Video Call Room | Agora.io room, chart sidebar, session timer, recording, post-call review /remedies | My Remedies | Chart-based gemstone/puja/mantra recommendations, Shubh calendar, shop CTA /orders | My Orders | Order history, forecast downloads, puja bookings, product orders with tracking /membership/manage | Membership Management | Current plan, upgrade/downgrade, billing history, UPI Autopay status /profile | Profile Settings | DOB/TOB/POB edit (triggers recomputation), language, notifications, referral code Route | Page Name | Purpose /admin/dashboard | Admin Dashboard | Revenue, users, forecasts, subscriptions, pending verifications, system health /admin/forecasts | Forecast Queue | Review + Brahman Verify generated forecasts; Acharya approval workflow /admin/acharyas | Acharya Management | Add/edit Acharyas, availability, payouts, performance metrics /admin/users | User Management | Search, view, ban/unban, subscription status, refund management /admin/products | Product Catalog | Add/edit gemstones, yantras, rudraksha, books, puja samagri /admin/pujas | Puja Bookings | Calendar view, assign to Acharya, livestream links, prasad dispatch /admin/content | Content Manager | Blog CMS, daily rashifal editor, transit alert writer, push notification composer /admin/foundation | Foundation Reports | Profit calculations, quarterly transfer records, 50% commitment tracker Category | Articles | Language | Priority Graha Gyan (Planet explainers — 9 grahas) | 12 | Hindi + English | SEO — evergreen Dasha Explainers (Mahadasha series) | 9 | Hindi primary | SEO — mid-term Dosha guides (Mangal, Kaal Sarp, Pitra, Sade Sati) | 8 | Hindi + English | SEO — high intent Vivah & Muhurat guides | 8 | Hindi primary | SEO — seasonal peaks Nakshatra series (27 nakshatras) | 5 | Hindi + English | SEO — long tail Vastu guides | 4 | Hindi | SEO — Griha Pravesh Remedies & Products | 4 | Hindi + English | Commercial intent Ayodhya / Jyotish History | 3 (Acharya-authored) | Hindi primary | Brand trust Current Transit / News Astrology | 5 (monthly) | Hindi + English | News SEO Stream | Product | Price (INR) | Gross Margin Forecast Reports | 1-year report | ₹99 | ~95% Forecast Reports | 2-year report | ₹199 | ~95% Forecast Reports | 3-year report | ₹399 | ~95% Forecast Reports | 5-year report | ₹499 | ~95% Membership | Basic subscription | ₹299/month | ~90% Membership | Premium subscription | ₹399/month | ~90% Membership | VIP subscription | ₹999/month | ~85% Video Consultation | 30-min Acharya call | ₹1,499 | ~60% Video Consultation | 60-min Acharya call | ₹2,999 | ~60% Puja Booking | Standard Ayodhya puja | ₹2,099–₹11,099 | ~55% Product Sales | Gemstones/Yantras/Rudraksha | ₹299–₹2,99,999 | ~40% Product Sales | Books / Puja Samagri | ₹99–₹999 | ~35% Premium Report | Brahman-Verified Lifetime | ₹2,499 | ~80% NRI Premium | 5yr Report (USD) | $39.99 | ~95% NRI Premium | Membership (USD) | $19.99/month | ~90% B2B API (Phase 5) | White-label Vedic API | ₹2,999–₹29,999/month | ~95% Metric | Year 1 | Year 2 | Year 3 Registered Users | 2,50,000 | 15,00,000 | 50,00,000 Paying Users | 18,000 (7.2%) | 1,35,000 (9%) | 5,00,000 (10%) Forecast Revenue | ₹85 lakh | ₹6.5 crore | ₹22 crore Subscription Revenue | ₹50 lakh | ₹8 crore | ₹35 crore Consultation Revenue | ₹25 lakh | ₹3.5 crore | ₹15 crore Product/Puja Revenue | ₹15 lakh | ₹2.5 crore | ₹13 crore TOTAL REVENUE | ~₹1.75 crore | ~₹20.5 crore | ~₹85 crore Foundation Transfer (50% PAT) | ₹20–40 lakh | ₹2–3 crore | ₹8–12 crore Phase | Timeline | Focus | Revenue Target Phase 1 — Foundation | Month 1–3 (12 weeks) | Brand + Free Tools + SEO Engine + Auth + Blog | ₹0 (lead gen) Phase 2 — Core Engine | Month 4–7 (16 weeks) | Forecast Pipeline + Payments + Membership + Daily Horoscope + Brahman Verify | ₹1–5 lakh/month Phase 3 — Premium | Month 8–11 (16 weeks) | Video Consult + Remedies + Puja + PWA + WhatsApp Bot | ₹10–25 lakh/month Phase 4 — Mobile | Month 12–15 (12 weeks) | React Native App + NRI + Family Profiles + Referral | ₹25–50 lakh/month Phase 5 — Scale | Month 15–18 (12 weeks) | B2B API + Astro-Tourism + Regional Languages + Series A | ₹50L–1Cr/month Week | Tasks | Deliverable 1–2 | Project setup: Laravel 11 + Next.js 14 repos, CI/CD, AWS infra, domain DNS | Dev environments live 3–4 | Vedic Engine: Swiss Ephemeris Python service, D1 chart API, Dasha engine, internal tests | Chart computation working 5–6 | Auth: OTP + Google OAuth + birth data registration. Homepage SSG design+build | Auth working, Homepage live 7–8 | Free Kundali Generator (SVG chart renderer + lead gate). Free Kundali Milan (Guna calculator) | Core SEO tools live 9–10 | Daily Panchang page + 12 Rashifal pages + individual rashi pages (24 pages total). Daily cron job | Rashifal+Panchang live 11–12 | Blog CMS (MDX) + 50 SEO articles published. Meilisearch. Sitemap. Search Console | Phase 1 launch ready Table | Key Columns | Purpose users | id, name, email, phone, dob, tob, pob_city, pob_lat, pob_lng, lang_pref, rashi_naam | User accounts with birth data charts | id, user_id, chart_type (D1-D60), ayanamsa, data(JSON), ascendant, moon_sign, nakshatra, computed_at | Computed chart storage dashas | id, user_id, dasha_system, level (1-3), planet, sub_planet, start_date, end_date, is_current | Vimshottari Dasha timeline forecasts | id, user_id, order_id, type (1yr-5yr), lang, content, pdf_url, brahman_verified, verified_by, status | Generated forecast reports acharyas | id, name, guru_parampara, qualifications, specialization, photo_url, intro_video_url, rate_30min, avg_rating | Brahman Acharya profiles orders | id, user_id, order_type, amount, currency, razorpay_order_id, razorpay_payment_id, status, metadata(JSON) | All purchases subscriptions | id, user_id, plan (basic/premium/vip), razorpay_sub_id, status, current_period_start, current_period_end | Membership subscriptions daily_horoscopes | id, user_id, date, lang, content(JSON), moon_sign, active_dasha, transit_alerts(JSON) | Personalized daily horoscopes transit_alerts | id, user_id, planet, transit_type, from_rashi, to_rashi, transit_date, body, impact_level, is_read | Chart-based transit notifications consultations | id, user_id, acharya_id, order_id, duration_min, scheduled_at, agora_channel, recording_url, status | Video consultation bookings products | id, sku, name, category, price, description, certification, stock, images(JSON), chart_triggers(JSON) | E-commerce product catalog puja_bookings | id, user_id, puja_type, booking_date, sankalp_details(JSON), livestream_url, prasad_dispatched | Ayodhya puja bookings foundation_transfers | id, quarter, gross_revenue, net_profit, transfer_amount_50pct, transfer_date, receipt_url | NGO profit transfer records — public blog_posts | id, slug, title_hi, title_en, content_hi, content_en, author_acharya_id, category, tags, views | Blog content multilingual Group | Method | Endpoint | Description Auth | POST | /auth/register | Register with birth data — computes chart immediately Auth | POST | /auth/otp/verify | Verify OTP, returns Sanctum token Auth | POST | /auth/google | Google OAuth callback Vedic | POST | /chart/compute | Compute D1 chart for given DOB+TOB+POB (guest) Vedic | GET | /chart | Get user's cached D1 chart Vedic | GET | /chart/{type} | Get divisional chart D1-D60 Vedic | GET | /dasha | Full Vimshottari Dasha tree (Maha+Antar+Pratyantar) Vedic | GET | /dasha/current | Active Mahadasha + Antardasha right now Vedic | GET | /transits | Current + upcoming transits personalized to chart Vedic | GET | /transits/alerts | Unread transit alerts for user Vedic | GET | /muhurat | Auspicious dates for given purpose + date range Vedic | POST | /kundali-milan | Compute Ashtakoota + Mangal Dosha for two persons Vedic | GET | /panchang | Daily Panchang for location Forecasts | POST | /forecasts/order | Place forecast order + trigger Razorpay Forecasts | GET | /forecasts/{id} | Get forecast content + PDF URL Forecasts | GET | /forecasts/{id}/status | Poll generation status Subscription | POST | /subscription/create | Create UPI Autopay subscription Horoscope | GET | /horoscope/today | Today's personalized horoscope (members only) Acharyas | GET | /acharyas | List Acharyas with filters Acharyas | GET | /acharyas/{id}/slots | Available booking slots Consultation | POST | /consultations/book | Book slot + payment Consultation | GET | /consultations/{id}/join | Get Agora token for video room Products | GET | /remedies/recommended | Chart-based product recommendations Puja | GET | /pujas | Available puja services Puja | POST | /pujas/book | Book puja + sankalp Foundation | GET | /foundation/stats | Public: total transferred, impact numbers Brand Name | AstroAyodhya Tagline | Ancient Wisdom, Modern Clarity Domains | AstroAyodhya.com (primary) | StarShastra.com (alternate) Foundation | larawarefoundation.com — Section 8 NGO partner Logo Icon | Ashtakona (8-pointed star) with Jyotish Chakra center — sacred geometry Wordmark | 'Astro' in Saffron/Gold + 'Ayodhya' in Deep Navy — two-tone Brand Story | Predictions written and certified in the city of Ram Tone | Authoritative, Sacred, Empowering, Accessible — never fear-based Colour Name | Hex Code | Use Case | Symbolism Sacred Saffron | #D97706 | Primary — logo, CTAs, headings, accents | Vedic fire, Ram Janmabhoomi Deep Gold | #B45309 | Secondary — section accents, hover states | Divine wisdom, Jyotish knowledge Cosmic Midnight | #07070F | Primary background (dark theme) | Infinite cosmos, night sky Ancient Ivory | #F5F0E8 | Light theme backgrounds, body text bg | Palm leaf manuscripts, purity Vedic Crimson | #8B1A2E | Accent — alerts, highlight, hover | Sindoor, sacred red Foundation Green | #166534 | Foundation/CSR elements, success states | Growth, healing, seva Indigo Cosmos | #1A1A40 | Cards, gradient panels | Depth, mysticism Star Glow | #F5DFA0 | Premium highlights, star effects | Nakshatra sparkle Font Role | Font Name | Usage Display / Hero | Playfair Display — Bold/Black 700-900 | Homepage hero, section titles, brand moments Section Headings | Cormorant Upright — SemiBold 600 | Blog headings, page section titles Subheadings | Playfair Display — Italic | Taglines, callouts, quotes Body Text | DM Sans — Regular 15px | All body content, UI text UI Labels / Caps | DM Sans — Medium, Uppercase | Buttons, tags, navigation, table headers Hindi / Devanagari | Noto Sans Devanagari — 400/600 | All Hindi content, mantras Metric | Target | Strategy Page LCP (Largest Contentful Paint) | < 2.5 seconds | SSG/SSR + CloudFront CDN + WebP images + Next.js Image Free Kundali Generation | < 3 seconds | Swiss Ephemeris < 50ms; Redis cache for same DOB+POB combos Forecast PDF Generation | < 15 minutes | Queue-based; email+push when ready; no blocking UX Daily Horoscope Delivery | All users by 7AM IST | 3AM cron, parallel batch, WhatsApp+FCM by 6:30AM API Response Time (p95) | < 300ms | Redis chart cache + MySQL query optimization + Laravel Octane Concurrent Users (target) | 50,000 simultaneous | EC2 Auto Scaling + RDS Read Replica + Redis Cluster Mobile Core Web Vitals | All Green | Next.js 14 Server Components, minimal JS, PWA caching Uptime SLA | 99.9% | Multi-AZ RDS, ALB health checks, CloudWatch alarms Document | Content | Status Homepage Design Doc | Section-by-section content, hero copy, CTAs, wireframe spec, Foundation integration | Next Free Kundali Page Doc | Form UX, chart renderer spec, lead gate flow, SEO copy | After Homepage Forecast System Doc | Generation pipeline, report structure, Brahman review workflow, PDF spec | Phase 2 Acharya System Doc | Onboarding, profile structure, availability, verification workflow | Phase 2 E-commerce / Shop Doc | Product catalog, chart-to-product algorithm, order flow, certification | Phase 3 Foundation Website Doc | larawarefoundation.com complete page-by-page spec | Parallel to Phase 1 DB Schema Full Doc | Complete MySQL schema with all tables, indexes, constraints | Phase 1 API Reference Doc | All 90+ endpoints with request/response examples | Phase 1