Inspiration

As all of us throughout our lives have faced some level of mental health issues, one trait that we all had in common was our daily habit of journaling. Seeing the prompt for this hackathon, we thought it was only right if we created an easy to use journaling app with various features.

What it does

SoulScribe has a variety of features. First, it has a calendar on the main page where the user can both see the responses to their previous journals and the mood that they felt on that respective day. On the topic of moods, SoulScribe also allows for the user to put how they felt on a color scale for that day. It then colors that same day in the calendar on the calendar page. This is especially helpful if the user felt happy (mostly light green/green) for a week, or sad (red or light red), so that they are able to further understand why they felt this way. Finally, it of course has a journaling section which asks the user different questions each day which gives the user guidance regarding journaling.

How we built it

We used HTML, CSS and JavaScript to program our website through repl.it. This is a website where we can code collaboratively, so it made it easier for each of us to pitch in. Any photos we used were from the internet, and we used the basic HTML methods to input these photos and links. At the beginning we were just amateurs, but through these resources and a few YouTube videos, we ended up making our website!

Challenges we ran into

A challenge that we ran into was the fact that repl.it did not have a database, and it was difficult to connect it to an external one. It was either really expensive, or incompatible, so given the short period of time, we were not able to do things like store the username and password, and every time we refresh the website, the data is refreshed. However, we are going to work on this website post Hackathon and will definitely look to fix this issue to get the website up and running in top notch.

Accomplishments that we're proud of

Overall, we are very proud of this project as a whole for a variety of reasons. First, we are proud of the fact that we were able to make this website as interactive as it is. From the user mood input changint the calendar color to saving the users journaling response, we were very satisfied with our work. Additonalyy, we are also proud due to the fact that we see this as being cruicual in schools. One large part of stress in kids are due to school, whether it be sports or an excessive amount of work. The possibility of Implementing mindfulness techniques such as SoulScribe in schools around the country in the near future makes us very excited.

What we learned

We learned a lot through this process, both technology wise and as a person in the field of technology. In the realm of technology, we learned how to code in HTML, and host a website. We also learned how to thoroughly edit videos and presentations to make them short but effective. From a person working in the field of technology, we learned how to work on projects collaboratively, and pitch in our own ideas effectively. These are all super important, especially since we all want to have a future in some sort of technology field, so it is good to learn these social skills for preparation in the future.

What's next for SoulScribe

As all of us already journal on paper, we will transition to using SoulScribe ourselves once a database is set. This can allow us to further find out what is necessary for SoulScribe to take off. As of now however, we want to add a tab that asks for the users location and mood and provide meditation exercises. Overall, SoulScribe can transition from a website solely for journaling to one that has all different types of mindfulness exercises. Additionally, we want to create a mobile app so that SoulScribe can be compatible with all types of digital devices.

Built With

Share this project:

Updates