PrismWeb

AI-Powered Relationship Coach

Slider Image 1

What is Prism?

Prism is a "brutally honest" AI companion designed to help users navigate the complexities of modern dating. Acting as a wise, objective friend, it decodes mixed signals, analyzes text messages, and provides clarity on difficult relationship dynamics like ghosting or "situationships."

Unlike generic advice tools, Prism leverages multi-modal AI to analyze meaningful context—users can upload screenshots of texts, record voice notes, or type out scenarios. The app then uses advanced natural language processing to detect emotional patterns, spot red flags, and offer specific, actionable next steps in both English and Amharic.

Key Features

  • 📸 Screenshot Analysis: Uses AI Vision technology to read and analyze uploaded chat screenshots, extracting context that text-only inputs miss.
  • 🎙️ Voice Interaction: Features real-time voice recording and transcription (powered by OpenAI Whisper) for users who prefer speaking over typing.
  • 🧠 Emotional Intelligence Engine: detailed risk assessments and emotional breakdowns of conversations.
  • 🌍 Bilingual Support: Fully functional in both English and Amharic.
  • 🔒 Secure & Private: Robust authentication ensuring sensitive relationship data remains private.

Tech Stack

Frontend (The "Premium" Experience)

  • React 19 & TypeScript: Built on the bleeding edge of the React ecosystem for maximum performance and type safety.
  • Vite: utilized for lightning-fast build times and hot module replacement.
  • Tailwind CSS v4: Implements the latest version of the utility-first framework for a responsive, high-end design system.
  • Framer Motion: Delivers fluid, complex animations that give the app a polished, "alive" feel.
  • Lucide React: Consistent, beautiful iconography.

Backend (The Intelligence Layer)

  • Node.js & Express: Scalable RESTFUL API architecture to handle asynchronous AI requests.
  • MongoDB & Mongoose: Flexible NoSQL database to store user sessions, history, and analysis reports.
  • Better Auth: Modern, secure authentication handling (including Google OAuth).
  • Multer: Middleware for handling complex file uploads (audio/images).

AI & Services Integration

  • OpenAI API: Leveraged for Whisper (Voice-to-Text) and Vision (Screenshot Analysis).
  • DeepSeek / Google GenAI: Integrated for high-reasoning logic and relationship advice generation.
  • jsPDF & html2canvas: Client-side generation of downloadable relationship insight reports.

DevOps

  • Docker & Docker Compose: Full containerization of the stack for consistent local development and deployment.
  • GitHub Actions: Automated CI/CD pipelines to ensure code quality and seamless deployment workflows.