An open API service indexing awesome lists of open source software.

https://github.com/srijaadhya12/prisma-ai

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.
https://github.com/srijaadhya12/prisma-ai

aceternity-ui auth0 express faceapi-js framer-motion gemini-flash javascript mongodb mongoose nodejs nodemon radix-ui reactjs shadcn-ui streamchat tailwindcss three-js virtual-reality

Last synced: 3 months ago
JSON representation

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.

Awesome Lists containing this project

README

        

updated on: 15th February 2025, Saturday



prisma-ai

When Mental Health meets Artificial Intelligence


# [Prisma Ai](https://prisma-ai.vercel.app)

![line]

## Table of Contents

- [Problem Statement](#problem-statement)
- [Domain](#domain)
- [Proposed Solution](#proposed-solution)
- [Features](#features)
- [Future Scope](#future-scope)
- [Installation](#installation-guide)
- [Tech Stack Used](#tech-stack-used)
- [Docs](#docs)
- [Preview](#preview)
- [Best Contributors](#best-contributors)
- [License](#license)

![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
```sh
$> cd client
$> npm i # install all packages
$> npm run dev # run the frontend
```
3. Run the following commands for running server (backEnd)
```sh
$> 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](https://img.shields.io/badge/vite-%23646CFF.svg?style=for-the-badge&logo=vite&logoColor=white)
![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge&logo=react&logoColor=%2361DAFB) ![React Router](https://img.shields.io/badge/React_Router-CA4245?style=for-the-badge&logo=react-router&logoColor=white) ![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E) ![TailwindCSS](https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge&logo=tailwind-css&logoColor=white) ![Lucide](https://img.shields.io/badge/lucide-%23CC0000.svg?style=for-the-badge&logo=lucid&logoColor=white) ![Radix UI](https://img.shields.io/badge/radix%20ui-161618.svg?style=for-the-badge&logo=radix-ui&logoColor=white) ![shadcn/ui](https://img.shields.io/badge/Shadcn/ui-black?style=for-the-badge&logo=shadcnui&logoColor=white) ![Face-api.js](https://img.shields.io/badge/faceapi.js-%23F7DF1E.svg?style=for-the-badge&logo=&logoColor=%23F7DF1E) ![Auth0](https://img.shields.io/badge/auth0-black?style=for-the-badge&logo=auth0&logoColor=red) ![Axios](https://img.shields.io/badge/axios-%2320232a.svg?style=for-the-badge&logo=axios&logoColor=%2361DAFB) ![Stream-chat](https://img.shields.io/badge/stream-white?style=for-the-badge&logo=streamlit&logoColor=blue) ![Framer](https://img.shields.io/badge/Framer-black?style=for-the-badge&logo=framer&logoColor=blue) ![Spotify](https://img.shields.io/badge/spotify%20Web%20API-%33daef.svg?style=for-the-badge&logo=spotify&logoColor=white) ![Express](https://img.shields.io/badge/Express.js-404D59?style=for-the-badge) ![Node JS](https://img.shields.io/badge/Node.js-43853D?style=for-the-badge&logo=node.js&logoColor=white) ![Gemini](https://img.shields.io/badge/gemini%20-ffffff.svg?style=for-the-badge&logo=googlegemini&logoColor=blue) ![Mongo DB](https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge&logo=mongodb&logoColor=white) ![Nodemon](https://img.shields.io/badge/nodemon-%23646CFF.svg?style=for-the-badge&logo=nodemon&logoColor=white) ![Mongoose](https://img.shields.io/badge/mongoose-880000?style=for-the-badge&logo=mongoose&logoColor=white)

![line]

## Docs

- [Project Presentation](https://drive.google.com/drive/u/0/folders/1yoJKAaeEUcE7E69RSkmYAOfzxho3qITq)
- [Project Analysis](https://docs.google.com/document/d/1dIcLnmPpMyJcy6Sn61tAYizZJ6sKa7iRT1qhgoezqK0/pub)

![line]

## Preview



preview

![line]

## Best Contributors



contributors

![line]

## License

- See [LICENSE]

**Srija** & **Pritam, 2024**

![line]

## Thank you, everyone 💚

![line]

### Project by Team Axios

[icons]: https://icons8.com
[markdown-badges]: https://github.com/Ileriayo/markdown-badges
[custom-icons]: https://simpleicons.org
[line]: https://user-images.githubusercontent.com/75939390/137615281-3a875960-92cc-407f-97fe-fd2319bdb252.png
[License]: https://github.com/SrijaAdhya12/prisma-ai/blob/main/LICENSE