-
-
Heal in a world of your wildest imagination!
-
Reminds me of the church my in my hometown!
-
A favourite childhood memory of mine is playing basketball with my uncle!
-
Time to practice basketball and talk about what's stressing me out!
-
TheraVibe.VR Rocksssss
-
Website where you can upload images that help with your healing!
💡Inspiration
- In Canada, every year there are 5.3 million people who feel they need some form of help for their mental health! But ordinary therapies is unfortunately boring and might be ineffective :( Having to deal with numerous patients every day, it also might be difficult for a mental health professional to build a deeper connection with their patient that allows the patient to heal and improve mentally and in turn physically.
- Therefore, we built TheraVibe.VR! A portable professional that is tailored to understand you! TheraVibe significantly improves patients' mental health by gamifying therapy sessions so that patients can heal wherever and with whomever they can imagine!
🤖 What it does
- TheraVibe provides professional psychological advisory powered by Cohere's API with the assistance of a RAG!
- It is powered by Starknet for its private and decentralized approach to store patient information!
- To aid the effort of helping more people, TheraVibe also uses Starknet to reward patients with cryptocurrencies effectively in a decentralized network to incentivize consistency in attending our unique "therapy sessions"!
🧠 How we built it
- With the base of C# and Unity Engine, we used blockchain technology via the beautiful Starknet API to create and deploy smart contracts to ensure safe storage of a "doctor's" evaluation of a patient's health condition as well as blockchain transactions made to patient in a gamified manner to incentivize future participation and maximize healing!
- For the memory import NextJS web app, we incorporated Auth0 for the security of our users and hosted it with a GoDaddy domain!
- The verbal interaction of the therapist and the user is powered by ElevenLabs and AssemblyAI! The cognitive process of the therapist is given by Cohere's and a RAG!
- To implement the VR project, we developed animation in Unity with C#, and used the platform to build and run our VR project!
🧩 Challenges we ran into
- Auth0 helped reveal a cache problem in our program, and so we had to deal with server-side rendered issues in Nextjs last-minute!
- We managed to deal with a support issue when hosting the domain name on GoDaddy and linking it to our Vercel deployment!
- Deploying the C# Unity APP on Meta Quest 2 took 24 hours of our development!
🏆 Accomplishments that we're proud of
- First time deploying on MetaQuest2 and building a project with Unity!
- Integrating multiple API's together like AssemblyAI for speech transcription, ElevenLabs for speech generation, Cohere, and the implementation of a RAG through a complex pipeline with minimal latency!
🌐What we learned
- How Auth0 requires HTTPS protocol(always fascinating how we don't have to reinvent the wheel for authenticating users!)
- Our first time hosting on GoDaddy(especially a cool project domain!)
- Building and running production-fast pipelines that have minimal latency to maximize user experience!
🚀What's next for TheraVibe.VR
- In the exciting journey ahead, TheraVibe.VR aspires to revolutionize personalized therapy by reducing latency, expanding our immersive scenes, and introducing features like virtual running. Our future goals include crafting an even more seamless and enriching experience and pushing the boundaries of therapeutic possibilities for all our users.

Log in or sign up for Devpost to join the conversation.