-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
enhancementImprove existing featuresImprove existing featuresgssoc25Gssoc25 Official Open source project.Gssoc25 Official Open source project.level3worth 10 pointsworth 10 pointsuxImprove user interaction and usabilityImprove user interaction and usability
Description
The current frontend provides useful data tables and filters, but user experience can be significantly enhanced by introducing two key features:
1)Interactive College Rank Visualizer
Replace static cutoff/prediction tables with a dynamic visualization.
A “college ladder” chart (or interactive graph) where hovering over nodes shows seat acceptance trends.
Allows users to visually compare clusters, branches, and ranks with ease.
-
Live Search & Autocomplete
Enable search suggestions for colleges, branches, and categories while typing. Fetch suggestions using debounced API calls to minimize backend load. Helps guide users toward valid input values, improving speed and accuracy.
-
Why It Matters
Improves UX by making insights more visual and interactive rather than relying on static data. Smart autocomplete reduces friction, improves accessibility, and prevents invalid queries. Together, these features make the College Explorer more engaging, actionable, and user-friendly. -
Proposed Solution
Implement an interactive visualization library (e.g., D3.js, Recharts, or Chart.js advanced modes) for rank and cutoff comparisons. Add a debounced search input connected to backend APIs, returning suggestions for colleges/branches. Provide fallback UI (loading states, error handling) for poor network conditions. -
Acceptance Criteria
✅ Hoverable graph/chart showing cluster-wise rank placements with tooltips.
✅ Live search suggestions appear within 200ms after typing.
✅ Debounce (≥300ms) to reduce API spam.
✅ Works seamlessly on mobile and desktop (responsive).
✅ Accessible with keyboard navigation and ARIA roles.
Labels: enhancement, UX, usability, level-3
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementImprove existing featuresImprove existing featuresgssoc25Gssoc25 Official Open source project.Gssoc25 Official Open source project.level3worth 10 pointsworth 10 pointsuxImprove user interaction and usabilityImprove user interaction and usability