Description
Enhance the GitHub Tracker dashboard by adding a developer activity reminder system that motivates users to stay consistent with their GitHub contributions.
Currently, the tracker displays GitHub activity data, but it does not provide insights or reminders about inactivity. This feature would analyze daily activity and show motivational alerts when users have not contributed during the day.
Proposed Functionality
Track Daily Activity
Detect whether the user has:
- Made commits today
- Opened a pull request today
- Merged a pull request today
- Created or interacted with issues today
- Been inactive for the entire day
UI Suggestions
Add a small “Daily Activity Status” section on the Tracker dashboard showing:
- Contribution streak
- Activity summary
- Motivational reminders
Example messages:
- 🚀 You haven’t committed today
- 🔥 Your contribution streak is at risk
- 💻 No pull requests opened today
- 📌 Time to make your first contribution today
Possible UI implementations:
- Alert cards
- Toast notifications
- Dashboard widgets
- Streak indicators
Expected Behavior
- Fetch user activity from GitHub API
- Compare activity timestamps with current date
- Dynamically generate reminders based on inactivity
- Display activity insights directly on the Tracker page
Possible Enhancements
- Weekly productivity score
- Contribution heatmap
- Browser/email reminders
- Achievement badges
- Custom notification preferences
Acceptance Criteria
- Daily activity is analyzed correctly
- Reminder messages update dynamically
- Feature integrates cleanly into existing Tracker dashboard
- Existing tracker functionality remains unaffected
Screenshorts Attached
Please Assign this issue to me under Gssoc'26 so i can solve it Asap and send u a PR.
Description
Enhance the GitHub Tracker dashboard by adding a developer activity reminder system that motivates users to stay consistent with their GitHub contributions.
Currently, the tracker displays GitHub activity data, but it does not provide insights or reminders about inactivity. This feature would analyze daily activity and show motivational alerts when users have not contributed during the day.
Proposed Functionality
Track Daily Activity
Detect whether the user has:
UI Suggestions
Add a small “Daily Activity Status” section on the Tracker dashboard showing:
Example messages:
Possible UI implementations:
Expected Behavior
Possible Enhancements
Acceptance Criteria
Screenshorts Attached
Please Assign this issue to me under Gssoc'26 so i can solve it Asap and send u a PR.