Skip to content

implemented Habit dashboard and check-in flow (Closes #18)#29

Open
vedhapprakashni wants to merge 4 commits intoZenYukti:mainfrom
vedhapprakashni:habit
Open

implemented Habit dashboard and check-in flow (Closes #18)#29
vedhapprakashni wants to merge 4 commits intoZenYukti:mainfrom
vedhapprakashni:habit

Conversation

@vedhapprakashni
Copy link

@vedhapprakashni vedhapprakashni commented Feb 6, 2026

Added a comprehensive habit tracking system to OpenMindWell, allowing users to create, track, and manage personal habits with streak tracking and progress visualization.

Type of Change

  • ✨ New feature (non-breaking change which adds functionality)

How Has This Been Tested?

Manual testing performed for all habit operations including create, edit, delete, and check in. Verified streak calculation logic works correctly for consecutive days. Confirmed responsive design on various screen sizes.

Preview

openmindwell.mp4

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

Additional Information

The .env.example files contain placeholder values and should be copied to .env with actual credentials for local development. All sensitive data has been removed from version control.

Features included:
Users can create custom habits with configurable frequency options such as daily and weekly.
Visual streak tracking shows current streak and longest streak achieved.
Check in functionality allows users to mark habits as completed each day.
Edit and delete capabilities for habit management.
Responsive dashboard layout with animated components.

Technical implementation:
Frontend components built with React and TypeScript.
Backend API routes implemented in Express.
Supabase integration for data persistence.

@github-actions github-actions bot added frontend Client-side features and views ui/ux labels Feb 6, 2026
@ayushHardeniya ayushHardeniya linked an issue Feb 6, 2026 that may be closed by this pull request
@ayushHardeniya ayushHardeniya added the apertre3.0 Apertre 3.0 open source program label Feb 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

apertre3.0 Apertre 3.0 open source program frontend Client-side features and views ui/ux

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: implement Habit dashboard and check-in flow

2 participants