Impact
This project aims to positively impact students and educators by providing them with a safe space to connect and share their mental health journeys. By promoting mindfulness and peer support, Mindful Connect helps reduce stigma around mental health issues and fosters a culture of understanding and resilience in educational environments.
Uniqueness
Mindful Connect stands out by combining peer support with mindfulness resources in a single platform. Unlike traditional mental health apps, it fosters community engagement and allows users to share their experiences, creating a supportive environment that encourages open discussions about mental health.
Description
Overview
Mindful Connect is a web application designed to support the mental health of students and educators through peer support and mindfulness resources. The platform will allow users to connect with peers for support, share experiences, and access mindfulness exercises tailored to their needs.
Implementation Steps
Technology Stack: Utilize Next.js for the frontend, Tailwind CSS for styling, and Node.js with Express for the backend. Use MongoDB for the database to store user data and resources.
User Authentication: Implement user authentication using Kinde Auth to allow users to create accounts and log in securely.
Frontend Development:
* Create a responsive landing page using Tailwind CSS.
* Develop a dashboard where users can access mindfulness resources, connect with peers, and track their mental health progress.
* Implement features for users to post questions or share experiences, allowing others to respond and provide support.
- Backend Development:
* Set up a REST API using Node.js and Express to handle user data, posts, and mindfulness resources.
* Create endpoints for user registration, login, posting experiences, and retrieving mindfulness exercises.
* Integrate a third-party API for mindfulness exercises and resources.
- Database Setup:
* Use MongoDB to create collections for users, posts, and mindfulness resources.
* Ensure proper indexing for efficient data retrieval.
Testing: Conduct thorough testing of the application, including unit tests for the backend and user acceptance testing for the frontend.
Deployment: Host the application on Vercel for the frontend and Heroku for the backend. Ensure that the application is secure and scalable.
Feedback Loop: After deployment, gather feedback from users to improve the platform continuously.
Built With
- express.js
- mongodb
- next.js
- node.js
- tailwindcss

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