Skip to content

Enhance Dashboard with Mood Calendar and Charts #196

@PuneetJadoun

Description

@PuneetJadoun

Feature Request: Mood Calendar + Mood Analytics Dashboard
Description:
The current Dashboard section is underutilized. I propose enhancing it with visual mood tracking components to give users meaningful insights into their emotional patterns over time.
Proposed Features:

📅 1. Mood Calendar (Emoji/Color-Based):

  • Each day in the calendar is shown with a color or emoji based on the user's mood for that day.
  • Helps users visualize mood trends on a daily basis.

📊 2. Mood Distribution Pie Chart:

  • Displays the percentage of each mood type (e.g., Happy: 40%, Sad: 30%, Neutral: 20%).
  • Summarizes the overall emotional state of the user.

📉 3. Mood Frequency Histogram:

  • X-axis: Mood labels (Happy, Sad, Neutral, etc.)
  • Y-axis: Count of occurrences.
  • Helps track how often each emotion was recorded.

Benefits:

  • Provides visual feedback and emotional awareness.
  • Encourages users to regularly log moods.
  • Fills the currently empty Dashboard with valuable insights.

Tech Stack:

  • Frontend: React, Chart.js or Recharts
  • Optional: Date-fns or moment.js for calendar rendering

Are you a GSSoC’25 Contributor?

Yes

Would you like to work on this issue?

Yes, I would like to implement this under GSSoC’25.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions