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

feat : Added the Leetcode like heatmap feature for user's submissions #411

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

amanbairagi30
Copy link
Contributor

Closes #410

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

Checklist before requesting a review

  • I have performed a self-review of my code
  • I assure there is no similar/duplicate pull request regarding same issue

@amanbairagi30
Copy link
Contributor Author

Hello @hkirat , Please review this PR

@hkirat
Copy link
Collaborator

hkirat commented May 11, 2024

yes sir
great one
Will do a review stream today mostly

@amanbairagi30
Copy link
Contributor Author

yes sir
great one
Will do a review stream today mostly

Okay sir , sounds good 👍

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

Successfully merging this pull request may close these issues.

feature: Implemented the Leetcode like heatmap feature for user's submissions
2 participants