Skip to content

eat: Add Advanced Analytics Dashboard with performance aggregation API and visual charts #326 #ECWoC26#330

Merged
santanu-atta03 merged 1 commit into
santanu-atta03:mainfrom
KhairnarLokesh:dashboard
Feb 23, 2026
Merged

eat: Add Advanced Analytics Dashboard with performance aggregation API and visual charts #326 #ECWoC26#330
santanu-atta03 merged 1 commit into
santanu-atta03:mainfrom
KhairnarLokesh:dashboard

Conversation

@KhairnarLokesh

Copy link
Copy Markdown
Contributor

This PR introduces the Advanced Analytics Dashboard, a centralized feature that enables users to track their long-term interview performance and learning progress. Instead of only viewing immediate results after each AI interview, users can now monitor accuracy trends over 30/60/90 days, analyze topic-wise strengths and weaknesses, view total study time, and track gamification metrics such as XP growth, streaks, and level progression. A new backend analytics API (/api/profile/analytics) has been implemented to aggregate user performance data securely using JWT authentication. On the frontend, a dedicated Analytics page has been developed with responsive visual charts (line, radar, area, and bar charts using Recharts) to clearly present performance insights and help users identify improvement areas. This enhancement improves user engagement, supports data-driven learning, and provides meaningful long-term progress visibility without affecting existing features.

image image

@vercel

vercel Bot commented Feb 22, 2026

Copy link
Copy Markdown

@KhairnarLokesh is attempting to deploy a commit to the santanu-atta03's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions

Copy link
Copy Markdown

Thanks for creating a PR for your Issue! ☺️

We'll review it as soon as possible.
In the meantime, please double-check the file changes and ensure that all commits are accurate.

If there are any unresolved review comments, feel free to resolve them. 🙌🏼

@lokeshjakhar7781 lokeshjakhar7781 added the ECWoC26 Required for ECWoC26 scoring label Feb 23, 2026
@santanu-atta03
santanu-atta03 merged commit 7e2da75 into santanu-atta03:main Feb 23, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ECWoC26-SPRINT-L2 ECWoC26 Required for ECWoC26 scoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants