Inspiration
NuriVerse was born out of a desire to transform the rigid methods of tracking dietary and emotional well-being into an innovative approach that empowers users to build a healthy and balanced relationship with food.
What it does
NuriVerse revolutionizes the way users manage their journey toward overcoming orthorexia nervosa by logging their meals and moods but also connecting them with caregivers, enabling real-time collaboration, personalized guidance, and dynamic adjustments to care plans.
How we built it
Frontend: We built the web application using React with Vite Backend: Our backend is designed using Firebase Firestore, which provides real-time data handling and synchronization across users. This was essential for ensuring that updates made by patients or caregivers are instantly reflected throughout the app. Security: We implemented detailed Firestore security rules to protect sensitive user data. AI/ML Integration: We implemented a chat bot where the caregiver and patient can communicate.
Challenges we ran into
We initially started by developing the web app using React Expo to make it usable on mobile devices. However, we encountered performance issues, specifically with real-time data synchronization. This forced us to pivot and rebuild the app as a web application using React with Vite, which meant re-adapting our design.
Accomplishments that we're proud of
Leveraging Firebase Firestore allowed us to synchronize updates and offer a better response time and consistent user experience. We developed an AI/ML-powered chatbot that engages users in a conversational manner, providing immediate, empathetic feedback and personalized guidance throughout their recovery journey.
What we learned
Creating effective security rules is essential, especially when dealing with sensitive health data.
What's next for NuriVerse
Connecting with health and fitness watches to automatically capture more comprehensive data, enhancing the accuracy and depth of our insights.
Built With
- css
- firebase
- firestore
- javascript
- python
- react
- tailwind
- typescript
- vite
Log in or sign up for Devpost to join the conversation.