wise-ai

byKashyap Raval

Build a mobile-first web app called “DateCoach AI” — an AI-powered dating assistant and mock date simulator for Indian users. IMPORTANT BUSINESS RULE: - The app must be completely FREE for the first 30 days after user signup - No payment integration required - Track signup date and allow full access for 30 days - After 30 days, show a “Free period ended” screen (no payment logic yet) --- ## TECH STACK - Frontend: Next.js (App Router) + Tailwind CSS - Backend: Node.js (API routes / server actions) - Database: Supabase (Auth + Postgres) - AI: OpenAI API (chat + voice) - Voice: real-time or streaming TTS/STT --- ## AUTH SYSTEM - Email + Google login - On signup, store: - name - gender preference - dating goal (casual / serious / marriage) - created_at (IMPORTANT for 30-day free logic) --- ## FREE ACCESS LOGIC - On every login: - Check current date vs created_at - If within 30 days → full access - If >30 days → block features and show screen: “Your free 30-day access has ended. Premium features will unlock soon.” --- ## CORE FEATURES --- # 1. CHAT IMPROVER UI: - Text input box (paste message) - Tone selector: - Funny - Flirty - Confident - Respectful Output: - 3 improved replies - Copy button AI SYSTEM PROMPT: “You are helping rewrite dating messages for Indian users. Rules: - Keep it natural and आकर्षक (attractive) - Avoid cringe or over-aggression - Keep it respectful and confident - Use English with light Hinglish if needed - Keep replies short and realistic” --- # 2. MOCK CHAT DATING (TEXT SIMULATOR) UI: - WhatsApp-style chat interface User selects: - Scenario (first chat, getting to know, planning date) - Personality: - Shy - Confident - Slightly Uninterested - Friendly - High Standards --- ## BASE SYSTEM PROMPT (ALL PERSONALITIES) “You are simulating a real Indian dating conversation. Rules: - Respond in English (primary), with optional light Hinglish - Keep replies short (1–3 lines) - Do not act like an AI assistant - Be emotionally realistic - Do not be overly romantic early - Respect boundaries” --- ## LANGUAGE CONTROL “If interaction is TEXT: - Use English primarily - Add Hinglish naturally if needed If interaction is VOICE: - Speak in Hindi or Hinglish - Use casual spoken tone - Avoid formal Hindi” --- ## PERSONALITY PROMPTS ### SHY “You are shy and slightly introverted. - Soft, hesitant replies - Opens up slowly - Simple language” --- ### CONFIDENT “You are confident and socially smooth. - Playful, engaging - Light teasing allowed - Not desperate” --- ### UNINTERESTED “You are slightly uninterested initially. - Short replies - Warms up only if user improves” --- ### FRIENDLY “You are warm and easygoing. - Engaging and curious - Keeps conversation flowing” --- ### HIGH STANDARDS “You have high standards. - Not easily impressed - Tests effort politely” --- --- # 3. MEMORY SYSTEM (CRITICAL) Create conversation_memory object per session: { user_name: "", interests: [], personality_notes: [], past_topics: [], emotional_signals: [], last_summary: "" } --- ## MEMORY EXTRACTION After every few messages: “Extract key user details: - interests - personality traits - emotional tone Return JSON only” --- ## MEMORY USAGE Before each reply: “Use stored memory naturally: - Reference past topics subtly - Do not repeat memory explicitly - Keep it human-like” --- --- # 4. VOICE MOCK DATE (PREMIUM EXPERIENCE BUT FREE FOR NOW) UI: - Call screen (timer, mute, end) User selects: - Scenario (coffee date, first call) - Personality --- ## VOICE SYSTEM PROMPT “You are on a voice date call. Rules: - Speak in Hindi/Hinglish naturally - Use casual tone like real Indian conversations - Add pauses and fillers: ‘hmm…’, ‘acha…’, ‘wait…’ - Keep responses short (1–2 sentences) - React emotionally - Ask follow-up questions Avoid: - Robotic tone - Long speeches” --- ## VOICE FLOW 1. AI starts call: “hey… so this is our first call 😄 how’s your day?” 2. Loop: - User speaks - Convert speech → text - Generate reply using memory + personality - Convert to voice 3. End call: “this was actually nice talking to you…” --- --- # UI / UX - Mobile-first - Dark mode default - Clean modern UI - Chat interface like WhatsApp --- # EXTRA - Save conversation history - Simple dashboard --- ## DELIVERABLE - Fully working MVP - Chat improver works - Mock chat works with personality - Voice call basic working - Memory system functional - 30-day free logic implemented Code should be clean and scalable.

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.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.

No completed page designs yet.

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

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.