Inspiration
It is my first hackathon with MLH as I wanted to explore more on the development side. I wanted to learn web development before my full-time starts and gain some experience. CBT assistant was an idea I wanted to make for a long time as it helps people track their emotions and thoughts and improve their lifestyle.
What it does
The CBT Assistant takes the user's thoughts as input and stores them. It performs sentiment analysis and visualizes the data, and also provides resources for the CBT. The app also helps export the data in Excel form to get the user his previous data.
How we built it
I used Python and Streamlit for my web app and SQLite for my database. I performed sentiment analysis and visualization of the data using pandas, Mathplotlib.pyplot, and plotly.express.
Challenges we ran into
As it was my first hackathon and I came to know about it just a few days back I so learning new tech tracks was my first challenge, but Streamlit was quite easy to understand and I wish to explore it more.
Accomplishments that we're proud of
Firstly I was able to complete 80% of the things I hoped to get done during this hack. Secondly, the hackathon helped me know what my interests are and my weak points, and how to set goals for a project that are logical and achievable.
What's next for CBT Assistant
The next step for the CBT Assistant is to have a chatbot that can help users with quick access to resources. An AI companion that can act as someone you can share your thoughts with and the AI provide constructive feedback. A group forum if we user wants to share their thoughts with other people and learn from others' experience.
Log in or sign up for Devpost to join the conversation.