Welcome to TODAY, an intimate daily journal app. TODAY is a single-page application written in plain JavaScript without the aid of frameworks.
TODAY features CRUD (Create, Read, Update, Delete) functionality for both a user and their journal entries.
When the page initially loads, the sidebar header dynamically renders:
1. The current weather in the user's location (as an HTML5 animation) if the user allows location data to be shared
2. The current time in a live clock, using Moment.js
The entries also track a user's current mood as it was entered at the time of creation, which is then used to display an overall trend of moods from past entries in a separate section. The background of the page also changes color to reflect the overall mood trend.

You may also like

Back to Top