Skip to content

[Feature] Add Wellness Journey Timeline with Daily Insights #3580

Description

@aanyabansal-22

Is your feature request related to a problem? Please describe.

The Wellness page collects mood, stress, hydration, and reflection data, but users can only see their current state. There is no way to look back and understand how their wellbeing has changed over days. A student cannot tell if their stress is improving, whether their hydration habits are consistent, or what their most common emotional state has been this week.

Describe the solution you'd like

Add a Wellness Journey Timeline section within the Wellness dashboard.
The section would save a daily snapshot using localStorage and display the last 7 days of wellness activity. Each day would show the mood selected, stress level, water glasses tracked, and whether a reflection was written.
Below the timeline, a small insights panel would show:
Most frequent mood this week, average stress level, best hydration day, and whether stress is trending up or down compared to last week.
No backend changes are needed. All data comes from existing wellness widgets already on the page.

Describe alternatives you've considered

The existing Recent Check-ins section shows raw mood timestamps only. It does not combine stress, hydration, or reflection data, and it does not provide any interpretation of patterns or trends.

Please assign this to me under GSSoC 2026.
/assign

Metadata

Metadata

Labels

GSSoC'26Part of GirlScript Summer of Code 2026mentor:Ayushh-SharmaaGSSoC: Mentor — @Ayushh-Sharmaa

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions