💡 Inspiration
Mental health is a very important aspect of whole well-being and in today's fast paced world, it is often overlooked, especially students. In fact, 39% of students are struggling with at least one mental illness. Poor mental health leads to issues such as depression and anxiety, which can become worse if left unnoticed. This inspired me to create Shanti, a platform where people, including students, can voice their issues, get help from therapists and create a positive impact in the community. Shanti means peace in Hindi and this was the core idea for this website.
💻 What it does
When the user arrives to this platform, they will be taken to the homepage where they can learn more. They can access all of the services without creating an account, but having an account would be very helpful. Once they create an account, they will be taken to the welcome page where they can view all of the services provided by Shanti(i.e. therapist chat, meditation, diary, etc.). If they want to contact a therapist, they can click on the button or tab and easily reach out to the therapists that are available. They can either chat or call the therapist; this is powered by Twilio. Moreover, if the user wants to volunteer as a therapist and help their fellow human beings, they can fill out the form listed under the Volunteer tab. Shanti has all mental health resources easily available for the user, with a click of a button.
⚙️ How we built it
- Figma: Design
- HTML, CSS, JS: For frontend
- Bootstrap: For frontend
- Python: For backend
- Twilio: For login and chat
🌐 Best Domain Name from Domain.com
🧠 Challenges we ran into
There were quite a few challenges that I ran into while building this project. This was my first time doing a solo full stack project, so there was a lot to get done in a limited amount of time. I had never used Bootstrap before, so I had to learn more about it before I could get started. Moreover, I was doing another hackathon this weekend as well and needed to work on a different project as well. Additionally, making the website fully functional and interactive was a bit challenging.
🏅 Accomplishments that we're proud of
- Implementing my idea into a fully functional and interactive website
- Finishing the project under the given time frame
- First time doing a solo full stack project
📖 What we learned
- Learned how to use Bootstrap
- Using Twilio
- Efficient time management
🚀 What's next for Shanti
- Building a mobile app for the project.
- Adding more features (24/7 helpline, etc.)
- Implementing Google Cloud Firebase
- Deploying a proper back-end
Log in or sign up for Devpost to join the conversation.