- TODO
- Calendar page layout
- Fetch challenge data
- Mark 'done' days
- Allow to schedule "break" days
- Update form page layout
- Create Logo
- Redirect user to calendar page after creation
- Record challenge locally
- Add validation
- Automatically redirect user to calendar|form page
- Create calendar|form page components
- Setup prettier
- Add some 'loading' feedback while checking if has some current challenge
- Show a 'x' on 'done' days
- Animate 'x' when marking current day as 'done'
- Allow to unmark a 'rest day'
- Show a 'blue circle' on rest days
- Turn relative into absolute imports
- Allow to mark current day as 'done' when it is marked as 'rest day'
- Allow to select month
- Toggle current date
- Allow multiple challenges
- Make site responsive
- Automatically show calendar when a challenge is created
- Change style of failed days
- Show some highlight on current day
- Setup application on guibarbosa.dev domain
- Add authentication
- Store data on backend instead of local storage
- Reduce to < 1s api requests(today, we are having 50s+, because backend API is spinning down)
- Launch some feedback when a day is marked as 'done'
- Add 'loading' visual feedback while marking day
- Add 'error' visual feedback
- Allow to delete/edit a challenge
- Allow to set endDate + reward for a challenge
-
Notifications
You must be signed in to change notification settings - Fork 0
A calendar to track progress on your daily-based challenge
guibarbosadev/streak-calendar
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
A calendar to track progress on your daily-based challenge