Skip to content

feat: add interactive landing page visualizations#422

Open
vaishnavikhatri3 wants to merge 1 commit into
MRIARC-08:mainfrom
vaishnavikhatri3:feature/interactive-progress-visualizations
Open

feat: add interactive landing page visualizations#422
vaishnavikhatri3 wants to merge 1 commit into
MRIARC-08:mainfrom
vaishnavikhatri3:feature/interactive-progress-visualizations

Conversation

@vaishnavikhatri3

Copy link
Copy Markdown

Description

This PR enhances the VidyaSetu landing page by introducing interactive student progress visualizations to make the homepage more engaging and showcase the platform's learning analytics capabilities.

Changes Made

  • Added animated progress tracking components
  • Added sample student performance analytics cards
  • Added quiz performance visualization sections
  • Added learning streak indicators
  • Improved visual representation of student learning progress
  • Enhanced overall landing page engagement and user experience

Benefits

  • Makes the landing page more interactive and dynamic
  • Demonstrates platform capabilities before user signup
  • Helps students better understand progress tracking features
  • Improves first impressions and user engagement

Issue Reference

Closes #385

@vercel

vercel Bot commented Jun 23, 2026

Copy link
Copy Markdown

@vaishnavikhatri3 is attempting to deploy a commit to the Adarsh's projects Team on Vercel.

A member of the Team first needs to authorize it.

@MRIARC-08 MRIARC-08 left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vaishnavikhatri3 I can’t merge or send this to manual UI review yet because it has technical blockers.

Local checks:

  • pnpm test passes: 8 files / 35 tests.
  • pnpm exec tsc --noEmit fails in src/components/QuizPerformancePreview.tsx: the custom results prop conflicts with the native HTML results attribute from React.ComponentProps<"div">.
  • Focused ESLint on the touched landing/visualization files fails with many Prettier issues plus warnings such as unused state/imports and unescaped text.

Please fix the TypeScript prop collision, run the repo formatter on all touched files, and remove unused code. Since this is a visible landing-page UI change, it will still need maintainer manual design/color review before merge.

@MRIARC-08 MRIARC-08 added gssoc gssoc level:intermediate GSSoC difficulty: intermediate type:design Design or UI related contribution labels Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gssoc gssoc level:intermediate GSSoC difficulty: intermediate type:design Design or UI related contribution

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Enhancement] Improve Landing Page Engagement with Interactive Student Progress Visualizations

2 participants