Inspiration
Trying to keep up a streak is good motivation, but having off days/weeks/months can make it easier. I would rather work a bit harder some days and enjoy the occasional day off.
What it does
Enter a word or phrase and it will be converted into morse code and that pattern determines which days you have complete 0, 1, or 2 tasks. A dot means 1 task, a dash is 2 tasks, and a pause between characters is 0 tasks.
Dashed Streaks tracks your progress as you try to spell out the desired phrase and keeps you informed of the upcoming schedule.
How we built it
The frontend is Refine with Ant and then Supabase powers the backend.
Challenges we ran into
I've never used React or Typescript so there were lots of frustrations getting everything to work as expected, but once things worked it was all quite effective.
What's next for Dashed Streaks
Add notifications. Add more options and fix bugs.
Built With
- ant
- react
- refine
- supabase
- typescript

Log in or sign up for Devpost to join the conversation.