Description
Currently, the application tracks DSA activity, but users cannot easily visualize their progress across different coding platforms.
I would like to add a platform-wise analytics dashboard that displays:
- Total solved problems per platform
- Easy / Medium / Hard problem distribution
- Weekly submission activity graph
- Streak visualization
- Topic-wise progress tracking
Proposed Implementation
Frontend:
- Use Recharts for graphs
- Create reusable dashboard cards
- Add responsive analytics section
Backend:
- Create aggregated statistics endpoints
- Add DTOs for analytics response
- Optimize repeated calculations using caching
Benefits
- Improves user engagement
- Makes progress tracking more interactive
- Aligns with the core purpose of the platform
- Adds real value instead of simple UI changes
Tech Stack
- React + Recharts
- Spring Boot REST APIs
- PostgreSQL
- Caffeine Cache
Please assign me under gssoc
Description
Currently, the application tracks DSA activity, but users cannot easily visualize their progress across different coding platforms.
I would like to add a platform-wise analytics dashboard that displays:
Proposed Implementation
Frontend:
Backend:
Benefits
Tech Stack
Please assign me under gssoc