Main Track: Revamping the Old
Sponsor Tracks: Sargent College Hack, Friends for Drew 1, BU Spark: Best College Life Hack
Inspiration
This is the time of seasonal depression when the days are getting shorter in Boston and midterm exams are coming. With increasing emphasis on mental health, we wanted to write down our daily journal to jot down patterns in our mood changes. Sometimes, people notice they are in a never-ending circle of depression and they do not know when this happened. They sometimes wonder how long they have been feeling this way and what they can do to change it.
What it does
The web app uses sentimental analysis to gauge the emotions of a user's journal entry. It can help us monitor how our mood varies and better understand triggers that can cause the negative emotions we experience. It uses sentiments to generate images that accurately reflect a user's mood. The individual entries are saved in the calendar where a person can see their weekly or monthly progress.
How we built it
We relied on the track Revamping the Old to deploy the project. We used frameworks Python, Django, HTML, CSS, Bootstrap 5, JavaScript, Jupyter Notebooks, and some python modules. Users can register and once they successfully sign in, they can write down their daily journal. After adding their journal, the application system will automatically represent users' moods via images and colors. Besides, users can also view their monthly mood consolidated on a calendar.
Challenges we ran into
We did not have enough time to build a reward/buddy system, social media sharing, and recommendation system based on users' previous moods.
Accomplishments that we're proud of
We could debug, develop our code and submit our project on time.
What we learned
Technically, we had a chance to learn more about the Django framework and text-to-colors conversion. We also learned to connect to new friends and how to work as a team.
What's next for Journal
We would like to add more features in the future such as new interesting/secure systems, social media connections, and enhancing graphics,... to bring our users the most comprehensive product. Moreover, we want to adopt a rewarding system for days completed (like a streak in Duolingo) and further leveling up. Another important feature we want to add in the future is recommendations based on the past few days for improving mood (in case the emotions captured in colors are too negative).
Built With
- bootstrap-5
- css
- django
- html
- javascript
- jupyternotebooks
- python

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