Inspiration

Journaling allows us to self reflect on ourselves and be mindful. In our pasts, we have written about our accomplishments, failures, fears, or really anything. It is important for us to take the time to sit down and think about what we've done for the day and if there's any major events that happened. Not only does it help decrease stress, it increases your emotional intelligence and gives you a recording of your life in one fraction of it.

What it does

MyJ is the name of our web application that we've designed to tackle the prompt of mental health. Starting at our webpage and leading into other sections, MyJ will ask for your current mood based on an emoji slider, and then ask you to write about it and also answer an additional question that can serve as your positive aspect. All of this will be saved on your local storage, to look back it at with serving memories.

How we built it

MyJ was built using HTML, CSS, and JavaScript. Though it is almost purely frontend, it contains a natural language processor and AI to save your data, analyze it, and look for trends associated with certain emotions to find a link. Those functions are located on JS while the design of the website was a LOT of CSS.

Challenges we ran into

Much of our challenges were encountered when merging our frontend and backend. Sometimes it would be a huge time constraint, which led us to save out some ideas, such as a potential Calendar where it would have corresponding gradient colors and its day submissions. Other times would just be associating functions with parts of the frontend and making sure it was applied properly.

Accomplishments that we're proud of

As a team, we believe the overall layout of the pages has been perfect to our liking, having responsive gradient backgrounds as if it was showing mood shifts like those rings you would see at a carnival or a theme parkstore.

The biggest accomplishment would definitely be successfully integrating the emoji slider along with the AI prompt asker. Sure there could be more CS to add in some popup effects, but its huge functionality mattered to us better and we will definitely be working on this in the future.

What we learned

All of us learned a lot more of the power behind CSS and backend. Chris and Jason are huge frontend lovers and Ajay is the backend god, and seeing how much we could do as individuals and as a team meant that this website application has so much more potential. Wish we had more time, but the fact that we dedicated our time into a cause that is personal to us has given us happiness, and we will definitely put that into writing in our own app.

What's next for Demon Slayers

We want to finish the webapp on our downtime. This is a special app with unlimited potential, and it has allowed us to grow as Computer Science majors.

Share this project:

Updates