Skip to content

A public repository for habstreak. Habstreak is a platform that allows you to complete your task in a fun way by rewarding yourself. Because reward is something that keep you motivated and it is not that everytime you need validation from outside world so reward yourself and complete more.

Notifications You must be signed in to change notification settings

prajwalbhatia/habstreak

Repository files navigation

habstreak-logo

HABSTREAK

Get things done and reward yourself.

View Demo

👋 Introducing Habstreak

Habstreak is an platform that will help to get more things done. It allows you to complete your task in a fun way by rewarding yourself. So the concept is that you will create a streak for any task you want to complete and to keep yourself motivated or to complete that particular streak you will assign yourself a reward for completing a milestone for that particular streak.

Liked it? Please give a ⭐️ to Habstreak to build its triceps 💪 stronger.

Many Thanks to all the Stargazers who has supported this project with stars(⭐)

💻 Use HABSTREAK

Please access HABSTREAK using the URL:

https://habstreak.com/

🔥 Features

HABSTREAK comes with a bundle of features already. You can do the followings with it,

🚀 Streak

  • Create a streak of task you want to complete.
  • Tabular view for your running streaks , upcoming streaks etc
  • Detail view of a particular streak.

🎁 Rewards

  • Create rewards that and associate it with your streak and earn that reward on reaching a milestone.
  • Tabular view for rewards to buy and rewards you have earned.

💻 Dashboard

  • Summary of your streaks, rewards and all that stuff.
  • Progress of successful streak, rewards collected and streak unsuccessful
  • Summary of recet activities

☢️ Activities

  • List of all the activities you have performed on the platform.

📱 Responsive and mobile-friendly

  • Use HABSTREAK seamlessly from any device.

🍔 Built With

  • TypeScript: Strongly-typed language for enhanced development.
  • React: Declarative and component-based UI library.
  • Redux Toolkit: Simplified state management using Redux.
  • RTK Query: Powerful data fetching and state management library.
  • Folder Structure: Organized directory structure for better code organization.
  • Linting and Formatting: ESLint and Prettier for code consistency.
  • SCSS: Styling with the power of Sass.
  • Axios: HTTP client for making API requests.

🦄 Upcoming Features

HABSTREAK has all the potentials to grow further. Here are some of the upcoming features planned(not in any order),

  • ✔️ If a day is missed in a streak then give atleast one chance to recover
  • ✔️ Add the ability to complete the streak once a week or similar option, instead of only allowing them to complete streak on daily basis.
  • ✔️ Roadmaps for their streak.
  • ✔️ Scolding feature - that if a user is not able to complete a streak than something should happen (not decided yet 😅)
  • ✔️ Start and stop streak
  • ✔️ Night mode
  • ✔️ Weekly and montly performance

🙏 Support

We all need support and motivation. HABSTREAK is not an exception. Please give this project a ⭐️ to encourage and show that you liked it. Don't forget to leave a star ⭐️ before you move away.

If you found the app helpful, consider supporting us with a coffee.


A ⭐️ to HABSTREAK is to build its triceps 💪 stronger.

About

A public repository for habstreak. Habstreak is a platform that allows you to complete your task in a fun way by rewarding yourself. Because reward is something that keep you motivated and it is not that everytime you need validation from outside world so reward yourself and complete more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published