Inspiration

The inspiration for creating MoodAF (Mood, Analytics, and Feedback) that raises awareness about mental health through journaling stems from the recognition that mental health issues are a widespread and significant problem that affect millions of people. This project aims to provide a platform for individuals to share their experiences and emotions through journaling, with the goal of reducing stigma and promoting empathy and understanding. Overall, this project seeks to promote mental health awareness, reduce stigma, and provide individuals with the tools they need to manage their emotions and achieve a better quality of life through daily journaling activities.

What it does

By asking users to input their thoughts and feelings through journal entries, the project will create a database of their entries that can be analyzed to identify common themes and emotions. The project will then provide a list of ways to mediate these emotions, such as through mindfulness exercises or connecting with support groups. By making this information easily accessible, the project aims to empower individuals to take control of their mental health and seek out effective coping strategies.

How we built it

The project was built using a combination of different technologies, including the Cohere Classify API, Generate API, HTML, Python, and CSS. The Cohere Classify API was used to analyze and categorize the journal entries submitted by users, allowing us to identify common themes and emotions. HTML was used to create the front-end user interface for the journaling platform, allowing users to easily input their thoughts and emotions. Python was used to build the back-end functionality of the platform, including the data storage and retrieval systems. Finally, CSS was used to style the user interface and create a visually appealing and user-friendly design. By leveraging these different technologies, we were able to build a powerful and intuitive platform that enables users to explore and manage their emotions through journaling.

Challenges we ran into

It was difficult working with Django's built-in database system, django.db, for the first time, as we were unfamiliar with the framework. Some of the challenges we faced included learning the new syntax for querying the database, configuring the database settings, and understanding how the database schema is created and managed.

Accomplishments that we're proud of

As a team, we are extremely proud of successfully implementing two powerful APIs, Cohere Classify and Cohere Generate, into our project. These APIs have allowed us to leverage the latest advances in Natural Language Processing (NLP) to provide advanced functionality and insights to our users.

What we learned

As a team comprised of individuals from different universities, we were faced with the challenge of collaborating and working together effectively. However, we are proud to say that we successfully learned how to collaborate as a team and work towards a common goal. We quickly identified the strengths and weaknesses of each team member, and delegated tasks accordingly, ensuring that everyone was able to contribute their skills and knowledge. We are proud of what we have accomplished as a team, and we look forward to continuing to work together in the future.

What's next for MoodAF

As we look to the future of MoodAF, one of our key priorities is to implement a voice-to-text aspect of the project. This will allow users to speak their journal entries rather than typing them out, which can be especially useful for individuals who may have difficulty with typing or prefer to speak their thoughts out loud.

Built With

Share this project:

Updates