Tier: 1 – Beginner
Daily Mood Journal allows users to record daily mood reflections, store them, and visualize emotional trends over time.
To help users reflect on emotional wellness while practicing date-handling and CRUD logic.
- LocalStorage or small backend
- Date picker or calendar UI component
- User can record today's mood (1–5) along with a short note.
- User can view previous entries in list or calendar format.
- User can edit or delete past entries.
- User can view average mood trends.
- Mood tagging (e.g., "school", "family", "health").
- Chart visualization of mood changes over time.
- Daily notification reminders.
- date-fns for date utilities: https://date-fns.org/
- Chart.js for data visualization: https://www.chartjs.org/
- Basic mood tracking journals / habit trackers