{"id":23583441,"url":"https://github.com/srijaadhya12/prisma-ai","last_synced_at":"2025-11-02T23:30:27.645Z","repository":{"id":269693567,"uuid":"864406435","full_name":"SrijaAdhya12/prisma-ai","owner":"SrijaAdhya12","description":"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.","archived":false,"fork":false,"pushed_at":"2025-02-14T18:17:25.000Z","size":25993,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-14T19:24:22.088Z","etag":null,"topics":["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"],"latest_commit_sha":null,"homepage":"https://prisma-ai.vercel.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SrijaAdhya12.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-28T06:14:51.000Z","updated_at":"2025-02-14T18:17:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"1c53d724-d56a-406a-81fe-722e64e60d23","html_url":"https://github.com/SrijaAdhya12/prisma-ai","commit_stats":{"total_commits":596,"total_committers":3,"mean_commits":"198.66666666666666","dds":0.5436241610738255,"last_synced_commit":"f4c89411cd617c5c4d48dbb7da27a16913547ff2"},"previous_names":["srijaadhya12/prisma-ai"],"tags_count":0,"template":false,"template_full_name":"SrijaAdhya12/github-super-starter-kit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SrijaAdhya12%2Fprisma-ai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SrijaAdhya12%2Fprisma-ai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SrijaAdhya12%2Fprisma-ai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SrijaAdhya12%2Fprisma-ai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SrijaAdhya12","download_url":"https://codeload.github.com/SrijaAdhya12/prisma-ai/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239402923,"owners_count":19632479,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-12-27T02:13:44.486Z","updated_at":"2025-11-02T23:30:27.605Z","avatar_url":"https://github.com/SrijaAdhya12.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"    updated on: 15th February 2025, Saturday\n\n\u003cdiv align=center\u003e\n    \u003ca href=\"https://github.com/SrijaAdhya12/prisma-ai\"\u003e\n        \u003cimg width=\"200\" src=\"client/public/favicon.jpg\" alt=\"prisma-ai\"\u003e\n    \u003c/a\u003e\n    \u003cp style=\"font-family: roboto, calibri; font-size:12pt; font-style:italic\"\u003e When Mental Health meets Artificial Intelligence \u003c/p\u003e\n\u003c/div\u003e\n\n# [Prisma Ai](https://prisma-ai.vercel.app)\n\n![line]\n\n## Table of Contents\n\n- [Problem Statement](#problem-statement)\n- [Domain](#domain)\n- [Proposed Solution](#proposed-solution)\n- [Features](#features)\n- [Future Scope](#future-scope)\n- [Installation](#installation-guide)\n- [Tech Stack Used](#tech-stack-used)\n- [Docs](#docs)\n- [Preview](#preview)\n- [Best Contributors](#best-contributors)\n- [License](#license)\n\n![line]\n\n## Problem Statement\n\n-  **Limited Access**: Students often face long wait times for mental health services.\n-  **Confidentiality Concerns**: Fear of stigma prevents students from seeking help.\n-  **Lack of Support**: Mental health crises can occur outside of regular office hours.\n-  **Mood Tracking Challenges**: Students struggle to monitor their emotional well-being.\n\n![line]\n\n## Domain\n\n- AI powered Mental Health Support \n\n![line]\n\n## Proposed Solution\n\n-  **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.\n-  **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.\n-  **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.\n-  **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.\n\n![line]\n\n## Features\n\n- **Mood Sense:** Daily mood tracking through a user-friendly calendar interface.\n- **Video Sense:** Visual mood tracking with video feedback and personalized insights.\n- **Support Bot:** Behavioral analysis through chat interactions, identifying patterns and traits. Providing supportive response through chat.\n- **ProCare:** Access to professional therapist via chat\n- **SupportNext:** Coping Environments \n- **Therafy**: Access to a library of GIFs, therapeutic music, jokes, and personalized recommendations.\n- **Personalised Dashboard:**  Curated view of user health status and tracking of goal progress.\n\n![line]\n\n## Future Scope\n\n- Dashboard for therapists\n- Event organisers \n- Offline therapy sessions \n- Managed user groups\n- Fitness tracker integration\n\n![line]\n\n## Installation Guide\n\n  1. Download NodeJS \u003e18.0.1\n  2. Run the following commands for running client (frontEnd)\n  3. set up `.env` with the help of `.env.example` file in both client and server\n```sh\n$\u003e cd client\n$\u003e npm i       # install all packages\n$\u003e npm run dev # run the frontend\n```\n  3. Run the following commands for running server (backEnd)\n```sh\n$\u003e cd server\n$\u003e npm i       # install all packages\n$\u003e npm start   # run the backEnd\n```\n\n\n![line]\n\n## Tech Stack Used\n\nFrontend:\n* React\n* Tailwind\n* lucide-react\n* tabler-icons\n* Aceternity UI\n* ShadCn\n* Auth0\n* Axios\n* Stream chat\n* Framer motion\n* Face-api.js\n* Spotify web api\n  \nBackend:\n* Express.js\n* Node.js\n* MongoDB\n* Mongoose\n* Gemini 1.5 Flash\n* Nodemon(only dev)\n* Stream Chat\n\n![Vite](https://img.shields.io/badge/vite-%23646CFF.svg?style=for-the-badge\u0026logo=vite\u0026logoColor=white)\n ![React](https://img.shields.io/badge/react-%2320232a.svg?style=for-the-badge\u0026logo=react\u0026logoColor=%2361DAFB) ![React Router](https://img.shields.io/badge/React_Router-CA4245?style=for-the-badge\u0026logo=react-router\u0026logoColor=white) ![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge\u0026logo=javascript\u0026logoColor=%23F7DF1E) ![TailwindCSS](https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge\u0026logo=tailwind-css\u0026logoColor=white) ![Lucide](https://img.shields.io/badge/lucide-%23CC0000.svg?style=for-the-badge\u0026logo=lucid\u0026logoColor=white) ![Radix UI](https://img.shields.io/badge/radix%20ui-161618.svg?style=for-the-badge\u0026logo=radix-ui\u0026logoColor=white) ![shadcn/ui](https://img.shields.io/badge/Shadcn/ui-black?style=for-the-badge\u0026logo=shadcnui\u0026logoColor=white) ![Face-api.js](https://img.shields.io/badge/faceapi.js-%23F7DF1E.svg?style=for-the-badge\u0026logo=\u0026logoColor=%23F7DF1E) ![Auth0](https://img.shields.io/badge/auth0-black?style=for-the-badge\u0026logo=auth0\u0026logoColor=red) ![Axios](https://img.shields.io/badge/axios-%2320232a.svg?style=for-the-badge\u0026logo=axios\u0026logoColor=%2361DAFB) ![Stream-chat](https://img.shields.io/badge/stream-white?style=for-the-badge\u0026logo=streamlit\u0026logoColor=blue) ![Framer](https://img.shields.io/badge/Framer-black?style=for-the-badge\u0026logo=framer\u0026logoColor=blue) ![Spotify](https://img.shields.io/badge/spotify%20Web%20API-%33daef.svg?style=for-the-badge\u0026logo=spotify\u0026logoColor=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\u0026logo=node.js\u0026logoColor=white) ![Gemini](https://img.shields.io/badge/gemini%20-ffffff.svg?style=for-the-badge\u0026logo=googlegemini\u0026logoColor=blue) ![Mongo DB](https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge\u0026logo=mongodb\u0026logoColor=white) ![Nodemon](https://img.shields.io/badge/nodemon-%23646CFF.svg?style=for-the-badge\u0026logo=nodemon\u0026logoColor=white) ![Mongoose](https://img.shields.io/badge/mongoose-880000?style=for-the-badge\u0026logo=mongoose\u0026logoColor=white)   \n\n![line]\n\n## Docs\n\n- [Project Presentation](https://drive.google.com/drive/u/0/folders/1yoJKAaeEUcE7E69RSkmYAOfzxho3qITq)\n- [Project Analysis](https://docs.google.com/document/d/1dIcLnmPpMyJcy6Sn61tAYizZJ6sKa7iRT1qhgoezqK0/pub)\n\n![line]\n\n## Preview\n\n\u003cpicture align=\"center\"\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\".github/preview-light.png\"\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\".github/preview-dark.png\"\u003e\n    \u003cimg src=\".github/preview-light.png\" alt=\"preview\"\u003e\n\u003c/picture\u003e\n\n![line]\n\n## Best Contributors\n\n\u003cdiv align=\"center\"\u003e\n    \u003ca href=\"https://github.com/SrijaAdhya12/prisma-ai/graphs/contributors\"\u003e\n        \u003cimg src=\"https://contrib.rocks/image?repo=SrijaAdhya12/prisma-ai\" alt=\"contributors\"/\u003e\n    \u003c/a\u003e\n\u003c/div\u003e\n\n![line]\n\n## License\n\n- See [LICENSE]\n\n**Srija** \u0026 **Pritam, 2024**\n\n\n![line]\n\n## Thank you, everyone 💚\n\n![line]\n\n### Project by Team Axios\n\n[icons]: https://icons8.com\n[markdown-badges]: https://github.com/Ileriayo/markdown-badges\n[custom-icons]: https://simpleicons.org\n[line]: https://user-images.githubusercontent.com/75939390/137615281-3a875960-92cc-407f-97fe-fd2319bdb252.png\n[License]: https://github.com/SrijaAdhya12/prisma-ai/blob/main/LICENSE\n\n\u003c!-- 01/10/24 --\u003e\n\u003c!-- 15/02/25 --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrijaadhya12%2Fprisma-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsrijaadhya12%2Fprisma-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrijaadhya12%2Fprisma-ai/lists"}