As students, we either struggle with depression or anxiety ourselves or know people who are affected by it but don't know the first thing about overcoming it. Everyone has a different and unique way of dealing with rough times and we wanted to build an app that has the flexibility to allow the user to map out their feelings in a way that felt right to him or her. With Moodlet, we wanted to create a mobile app that is easy-to-use and features a user-centered design focused around this flexibility. Our mission is to save falling GPAs as well as precious, potential-filled lives by providing the education and access to resources needed to prevent emotions becoming so powerful that they claim lives.

What it does

We are combating the social issue of the struggle of mental health. Not only is it detrimental to college performance, but it can also take lives. Our mobile app is designed to make use of extensive phone usage by college students to create a safe space where they can save their emotions along with the day's events with the confidence that they will be the only ones to see it. We also make it easy to find resources near the user with an interactive map as well as 24 hour hotlines.

How we built it

We used node.js, Express.js, and basic HTML/CSS to build our app, and we used MongoDB as our database. For our calendar feature, we used an open source jQuery calendar plugin, CLNDR.js. We began by completing tutorials for MongoDB and Express.js to gain familiarity with the tools and then used that knowledge to combine these tools and execute our project.

Challenges we ran into

It was our first time coding a lot of the components for our application, as well as all of our team's first hackathon. This meant we ran into a lot of errors that we spent a long time stuck debugging single bugs. Another challenge we faced was that we worked on different parts of the project and at the end had a hard time putting it all together since we didn't work on a collaboration tool like git.

Accomplishments that we're proud of

We are proud of learning how to host a database locally, learning new elements of HTML and going through the entire process of building a complete web application. Additionally, we managed our time well and had our complete project submitted ahead of time.

What we learned

Our team all had different strengths and while we all started with tasks along the same vein, we really found our own niche. We realized what our strengths and weaknesses were and used those to our advantage. We also learned how to program a calendar using only HTML/CSS/JavaScript as well as creating a database to store all the user information.

What's next for Moodlet

With further development, Moodlet will be able to scan journal entries for phrases such as "I don't want to live anymore" or "My life is worthless" and trigger a function that will prompt the user to seek help immediately. The goal is to have a large bank of mindful activities that the user can explore to find the right tools for him or her to decompress, whether it be through an integrated music application or a game.

*The attached files are all written in HTML/CSS/Javascript so that in the future it can easily be processed through something like PhoneGap so that the application is platform neutral and can be used on iOS or Android devices. The application is not packaged yet so that future users can continue to work on the files.

Built With

Share this project: