Skip to content

Introducing an AI-driven virtual companion named Prisma AI that provides personalized mental health support tailored to each user’s unique emotional needs. Using advanced mood analysis, it suggests activities and coping strategies based on the user’s current state of mind.

License

Notifications You must be signed in to change notification settings

SrijaAdhya12/prisma-ai

Repository files navigation

updated on: 13th January 2025, Monday
prisma-ai

When Mental Health meets Artificial Intelligence

line

Table of Contents

line

Problem Statement

  • Limited Access: Students often face long wait times for mental health services.
  • Confidentiality Concerns: Fear of stigma prevents students from seeking help.
  • Lack of Support: Mental health crises can occur outside of regular office hours.
  • Mood Tracking Challenges: Students struggle to monitor their emotional well-being.

line

Domain

  • AI powered Mental Health Support

line

Proposed Solution

  • AI-Driven Virtual Companion: Prisma AI serves as a virtual companion that offers personalized mental health support, interacting with users to understand and assist with their emotional well-being.
  • Personalized Mental Health Support: The platform tailors its recommendations to each user's unique emotional needs, ensuring that the support provided is relevant and specific to the individual.
  • Advanced Mood Analysis: Prisma AI uses advanced mood analysis techniques to assess the user's current emotional state, providing accurate insights into their mental well-being.
  • Suggested Activities and Coping Strategies: Based on the user's mood and emotional needs, Prisma AI suggests activities and coping strategies designed to help improve their mental state and overall well-being.

line

Features

  • Mood Sense: Daily mood tracking through a user-friendly calendar interface.
  • Video Sense: Visual mood tracking with video feedback and personalized insights.
  • Support Bot: Behavioral analysis through chat interactions, identifying patterns and traits. Providing supportive response through chat.
  • ProCare: Access to professional therapist via chat
  • SupportNext: Coping Environments
  • Therafy: Access to a library of GIFs, therapeutic music, jokes, and personalized recommendations.
  • Personalised Dashboard: Curated view of user health status and tracking of goal progress.

line

Future Scope

  • Dashboard for therapists
  • Event organisers
  • Offline therapy sessions
  • Managed user groups
  • Fitness tracker integration

line

Installation Guide

  1. Download NodeJS >18.0.1
  2. Run the following commands for running client (frontEnd)
  3. set up .env with the help of .env.example file in both client and server
$> cd client
$> npm i       # install all packages
$> npm run dev # run the frontend
  1. Run the following commands for running server (backEnd)
$> cd server
$> npm i       # install all packages
$> npm start   # run the backEnd

line

Tech Stack Used

Frontend:

  • React
  • Tailwind
  • lucide-react
  • tabler-icons
  • Aceternity UI
  • ShadCn
  • Auth0
  • Axios
  • Stream chat
  • Framer motion
  • Face-api.js
  • Spotify web api

Backend:

  • Express.js
  • Node.js
  • MongoDB
  • Mongoose
  • Gemini 1.5 Flash
  • Nodemon(only dev)
  • Stream Chat

Vite React React Router JavaScript TailwindCSS Lucide Radix UI shadcn/ui Face-api.js Auth0 Axios Stream-chat Framer Spotify Express Node JS Gemini Mongo DB Nodemon Mongoose

line

Docs

line

Preview

preview

line

Best Contributors

line

License

Srija & Pritam, 2024

line

Thank you, everyone 💚

line

Project by Team Axios

About

Introducing an AI-driven virtual companion named Prisma AI that provides personalized mental health support tailored to each user’s unique emotional needs. Using advanced mood analysis, it suggests activities and coping strategies based on the user’s current state of mind.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages