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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions