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.
Live Site: https://liaowow.github.io/today-frontend/
GitHub Page: https://github.com/liaowow/today