Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature: Implemented the Leetcode like heatmap feature for user's submissions #410

Open
amanbairagi30 opened this issue May 11, 2024 · 4 comments · May be fixed by #411
Open

feature: Implemented the Leetcode like heatmap feature for user's submissions #410

amanbairagi30 opened this issue May 11, 2024 · 4 comments · May be fixed by #411
Labels
enhancement New feature or request

Comments

@amanbairagi30
Copy link
Contributor

Problem Statement

Currently, in the daily-code project, users can submit their code solutions similar to the LeetCode platform, and they can view their accepted submissions in their profiles. However, there is a lack of functionality for users to effectively track their accountability and progress over time. This limitation diminishes the user experience and prevents users from setting and achieving goals related to their daily coding practice and along with that if I am not wrong , Harkirart has also mentioned in one of his recent video that he is supposed to build leetcode like features end-to-end.

Solution :

To solve this issue , I have implemented a heatmap feature inspired by platform like LeetCode. This feature provides users with a visual representation of their coding activity over time, allowing them to track their progress, identify patterns, and stay motivated in their coding journey.
In this version of Heatmap , Users can not only see the entire year once but also can individually see each month according to them .

Below is how the changes looks like :
image

On hovering date box
image

In action :

2024-05-11.13-33-26.mp4
@amanbairagi30 amanbairagi30 added the enhancement New feature or request label May 11, 2024
@ebe25
Copy link

ebe25 commented May 12, 2024

yo @amanbairagi30 that's hella cool bro. GG.

@amanbairagi30
Copy link
Contributor Author

yo @amanbairagi30 that's hella cool bro. GG.

Thanks bro 🙌

@AdityaRajThakur
Copy link
Contributor

that's awesome bro, I like it.

@DipakKhade
Copy link

Appreciable bro

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants