--Inspiration College can be an exciting but stressful time, and many students struggle with mental health challenges. We wanted to create a safe, accessible platform for students to find support and tools for managing their well-being right from their devices. CampusCare was inspired by the need for easy access to mental health resources and AI-powered emotional support on campus.
--What it does CampusCare provides a comprehensive suite of mental health tools for students, including:
An AI-powered chatbot for real-time, empathetic support A personal journaling feature to help users reflect on their emotions and experiences Wellness tips and resources with emergency contact information and support hotlines How we built it We built CampusCare using the MERN stack (MongoDB, Express, React, Node.js) for a full-stack solution. We used OpenAI’s API for the AI bot to provide personalized responses, and Tailwind CSS for a user-friendly, calming interface.
--Challenges we ran into API Integration: Ensuring secure and efficient communication with the OpenAI API for the chatbot was initially challenging. User Experience: Balancing an aesthetic yet calming UI that enhances the user experience was a key focus. Accomplishments that we're proud of Successfully integrating the AI chatbot to provide empathetic responses. Designing an intuitive, relaxing user interface that encourages students to engage with mental health resources. Building a fully functioning journaling feature to promote self-reflection. What we learned We gained valuable experience in API integration, UI/UX design for mental health support, and the importance of accessibility and privacy in mental health apps.
--What's next for CampusCare We plan to add:
Real-time mental health assessment features to personalize resources based on user needs. Community support groups within the platform. Enhanced security features to ensure user data is fully private and secure.
Built With
- express.js
- mongodb
- next.js
- node.js
- openai
Log in or sign up for Devpost to join the conversation.