System Prompt & Product Requirement Document (PRD) Project Name: VediQ - The Cosmic Life OS Platform: Mobile App (React Native/Expo or Flutter) Core Premise: A self-reflection and behavioral wellness platform driven by astrological and Vedic mathematical frameworks (not predictive fortune-telling). 1. Tech Stack & Dependencies Frontend: React Native (Expo) or Flutter for cross-platform iOS/Android. Backend & DB: Node.js / Express or Next.js API Routes, PostgreSQL (Supabase or Firebase for rapid auth/DB). Vedic Calculation Engine: Python Backend (Recommended): vedastro or jyotishganit for heavy lifting (Dasha, Ashtakavarga, Nakshatra generation). Alternative Node Backend: Custom wrapper around Swiss Ephemeris (swisseph) for planetary positions. State Management: Zustand (React) or Riverpod (Flutter). Styling/UI: Tailwind CSS (NativeWind) or custom styled-components. Aesthetic Profile: "Minimalist Cosmic" - deep blacks, charcoal greys, subtle gradient accents, high readability, card-based UI. 2. Core Data Models (Schema Outline) User Profile: user_id, name, birth_date (UTC), birth_time (exact), birth_location (lat/lng/timezone), subscription_status (Free/Pro). Daily Log: log_id, user_id, date, mood_score (1-5), energy_level, journal_notes, active_dasha_id. Vedic Matrix (Generated once per user): nakshatra, ascendant, moon_sign, ashtakavarga_scores (JSON of house scores), dasha_timeline (JSON array of Vimshottari periods). 3. Core Modules & Features to Implement Module A: Identity-Focused Onboarding UX Flow: Collect exact birth data (Date, Time, Location). Logic: Query geographic API for lat/lng based on city. Call backend calculation engine to generate the "Cosmic Profile" (Ascendant, Moon Nakshatra). Output: Welcome screen introducing the user to their core psychological archetype based on Nakshatra traits. Module B: Daily Emotional & Capacity Tracker UX Flow: A daily check-in screen (slider for energy, emojis for mood, quick text input). Logic: Correlate user input with the day's planetary transits layered over their natal Ashtakavarga scores (which act as a personal "energy battery"). Visualization: A battery or progress bar showing the theoretical "cosmic capacity" for the day vs. their actual logged energy. Module C: Life-Cycle Roadmap (Vimshottari Dasha) UX Flow: A timeline UI showing current, past, and upcoming life phases. Logic: Calculate Vimshottari Mahadasha and Antardasha. Map traditional planetary periods to modern psychological themes (e.g., "Saturn Phase" = "Period of Structuring and Discipline"). Module D: Relationship Rhythm Radar UX Flow: Input a partner/friend's birth details to view a synastry (compatibility) dashboard. Logic: Calculate planetary overlays and Nakshatra compatibility. Output strengths and friction points as psychological insights, not destiny. Module E: Monetization & Expert Marketplace (Pro Tier) Free Tier: Daily logging, basic archetype profile, educational lobby explaining terms. Pro Subscription: Access to the Life-Cycle Timeline, full Ashtakavarga breakdown, and Relationship Radar. Consultations: API integration with Stripe for one-off booking of 1-on-1 expert synthesis sessions.
Sign in to leave a comment
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No comments yet. Be the first!