Inspiration
Due to sudden increase in case of depression & mental anxiety among people has inspired to build this project. As I have also been through depression period so I know much helpless a people feel so I tried to initiate a bridge so that they can fight the depression.
What it does
Basically it's web app where user will be welcomed with eye catching home page. Then user has to register so that he can maintain his privacy. It has got many features like:-
Meditation Page: Access guided meditation sessions to improve mental clarity and focus.
Mental Health Assessment: Complete self-assessments like PHQ-9 to evaluate depression severity & display data in pie chart
Journal Page:- User can write their thoughts here how they r feeling , don't worry your private thoughts r safe from everyone
Community Support:- User can visit sites, online groups etc which r helping people who has been affected by depression & mental anxiety. It also contains govt scheme which is free & they r 24/7 available for you😊.
Calm Music Page :- User can also listen to some peaceful & mind relaxing tones which will surely help them to sleep better.
How we built it
First I created the UI for the frontend which includes home, benefits, features, login/signup and testimonials page.I used Daisy UI inbuilt components for UI & Tailwind CSS for styling. Used redux for strong session of user & axis for fetching data from backend. After that I created my backend part ,first of all I created routes for auth & phq9 response & wrote the logic inside that file. Then created model for both user & phq9 for storing data in database.After that I connected DB to server using mongoose & then with frontend.Then I deployed my project on vercel.
Challenges we ran into
There were many challenges but the most time taking on was when I tried to add extra feature of pie chart in my mood tracking page as I was sending data from server in form of object & i was expecting it as array in frontend which caused the pie chart to break & it was not displaying data so after 1 hr of debugging & some gpt help I managed to debug it.
There was another big in backend as I had default common js method for exporting modules & I somehow exported a module in ES6 modules which caused the whole server down & although I managed to debug it in 10 minutes but it though me hard lesson always done cjeck before saving it.
Accomplishments that we're proud of
First of all I'm proud of building a real life problem solving full stack app which was not easy as I was solo so I had to managed everything from building UI,server & database which was not easy task.Still I managed to do so yeah I'm proud of it as it helps me in learning how to work under pressure when deadline is above head😅.
What we learned
I learned a lot from this project as how we as developer can solve real life problems which will impact millions of life. I learned the art of patience through it because at some stage I was being impatient still I completed it with calm mind. Planning before execution is always better as for this I have planned everything before like how will the UI look like,server & models which helped me during building phase.
What's next for Mental Wellness App
There are some features which I wanted to implement in it but due to time constraints I want not able to although here r some in future updates:-
Real-time Emotional Support Chatbot: Integrate a mental health AI chatbot that would provide real-time conversations and emotional support to users based on their input. This is the feature wa initially in my mind but due to time constraints I was not able to implement it.
Emotion Recognition from Video or Audio: Use emotion recognition AI models to analyze users’ facial expressions or voice tone during video/audio assessments to determine emotional states.
Built With
- cloudinary
- daisyui
- express.js
- jwt
- mongodb
- react.js
- redux
- tailwndcss


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