stone-prompt

byRojit Hamal

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.

No preview

Comments (0)

No comments yet. Be the first!

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: Review product framing
Expert Login: 1. Submit provisioned verification
Expert Login: 2. See unprovisioned access error
Expert Login: 3. Correct verification inputs
Expert Sessions: Review scheduled sessions
Expert Sessions: Review session context
Expert Sessions: Deliver synthesis session
Consultations: Review scheduled-session context

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: Review product framing
Expert Login: 1. Submit provisioned verification
Expert Login: 2. See unprovisioned access error
Expert Login: 3. Correct verification inputs
Expert Sessions: Review scheduled sessions
Expert Sessions: Review session context
Expert Sessions: Deliver synthesis session
Consultations: Review scheduled-session context