23 votes

Having issues setting goals and sticking with them? I’m working on a solution

I am working on an app called Percent Done that is a combination of goal setting, time tracking and habit tracking.

I like setting time-based goals for myself every day, such as “write for an hour” or “work on Percent Done for four hours.”

I also like Seinfeld’s “don’t break the chain” method. For example, Apple Watch shows you how many days you have completed your exercise circle and tells you that you have been keeping at it for x days.

Percent Done is a marriage of these two concepts. It allows you to set goals and track the time you spend on them, as well as how many days in a row you have consistently completed them. For example, you can add a goal that says “write for an hour every day,” and Percent Done will notify you every day to write for an hour. You will be able to tap on this goal and Percent Done will start counting back from one hour. You will also be able to see how many days in a row you have written for an hour.

Here is a demo GIF.

You can also add one-time goals to Percent Done with or without time tracking, so it is a task management tool as well.

You can play with the design prototype here: Percent Done design prototype

I would really love to get your feedback on this. If you are interested in being a beta tester, feel free to reply to this topic or e-mail me at "hi at evrim dot io."

By the way, this is almost completely a self-promotion post. If it is against the rules, I'd be happy to remove this.

19 comments

  1. [3]
    moocow1452
    Link
    I promise to follow your project, install it to my phone and totally disable and ignore it like every other productivity tool I've ever downloaded.

    I promise to follow your project, install it to my phone and totally disable and ignore it like every other productivity tool I've ever downloaded.

    13 votes
    1. [2]
      evrim
      Link Parent
      Deal! :D I'll let you know when I got a beta for you to install and never use.

      Deal! :D I'll let you know when I got a beta for you to install and never use.

      2 votes
      1. asoftbird
        Link Parent
        I'll make sure to postpone the update forever until its popups get too annoying.

        I'll make sure to postpone the update forever until its popups get too annoying.

  2. [2]
    Neyvermore
    Link
    That looks like a nice app. I'd be happy to test it, I need to get some writing done. :D

    That looks like a nice app. I'd be happy to test it, I need to get some writing done. :D

    3 votes
    1. evrim
      Link Parent
      Thanks! Can you PM me your e-mail address so I can let you know when the beta is open to testing?

      Thanks! Can you PM me your e-mail address so I can let you know when the beta is open to testing?

  3. [3]
    tindall
    Link
    Very, very cool! I would personally love to beta test this! Any chance you'll release it open source?

    Very, very cool! I would personally love to beta test this! Any chance you'll release it open source?

    3 votes
    1. [2]
      evrim
      Link Parent
      Thanks! It will definitely be open source. You can find it on my GitHub profile when I start working on the code in a day or two. Can you PM me your e-mail address so I can let you know when the...

      Thanks! It will definitely be open source. You can find it on my GitHub profile when I start working on the code in a day or two.

      Can you PM me your e-mail address so I can let you know when the beta is open to testing?

      1 vote
  4. [3]
    Papaya
    Link
    I'm really interested in this ! It would also be cool if you could program a reward system for yourself. For example : If I do 2 out of the 4 hours of the things I have to do that day, the app...

    I'm really interested in this ! It would also be cool if you could program a reward system for yourself. For example : If I do 2 out of the 4 hours of the things I have to do that day, the app notifies me that I can spend 30 minutes doing a fun activity.

    2 votes
    1. evrim
      Link Parent
      That's definitely an interesting idea. After getting the core features done, I'd love to talk to you about how best to implement it in a way that would be most beneficial to the user. If you're...

      That's definitely an interesting idea. After getting the core features done, I'd love to talk to you about how best to implement it in a way that would be most beneficial to the user.

      If you're interested in beta testing the app, feel free to PM me your e-mail address, and I will let you know when the beta is open to testing.

    2. hook
      Link Parent
      That sounds like the general concept behind the Pomodoro technique. One option may be to use it to lock you out of time wasting apps, and then award you with 15’ of time wasting after you finish...

      That sounds like the general concept behind the Pomodoro technique.

      One option may be to use it to lock you out of time wasting apps, and then award you with 15’ of time wasting after you finish your work routine.

  5. [4]
    user2
    Link
    Is this open-source?

    Is this open-source?

    2 votes
    1. [3]
      evrim
      Link Parent
      Yes, here is the repository: https://github.com/evrimfeyyaz/percent-done I have just started working on it though, it's going to take a few weeks for it to be completed probably.

      Yes, here is the repository: https://github.com/evrimfeyyaz/percent-done

      I have just started working on it though, it's going to take a few weeks for it to be completed probably.

      1 vote
      1. [2]
        user2
        Link Parent
        Thank you! It would be awesome if you published it on f-droid. I suppose the screenshots you showed were not from the app yet, just photoshopped stuff? I was under the impression that the app was...

        Thank you! It would be awesome if you published it on f-droid. I suppose the screenshots you showed were not from the app yet, just photoshopped stuff? I was under the impression that the app was already created.

        1. evrim
          Link Parent
          I just looked up F-Droid, and it looks very cool. I'll definitely consider publishing the app there, thanks a lot for the suggestion. Yes, the GIF and the prototype was made on Adobe XD. When I'm...

          I just looked up F-Droid, and it looks very cool. I'll definitely consider publishing the app there, thanks a lot for the suggestion.

          Yes, the GIF and the prototype was made on Adobe XD. When I'm creating something new, I tend to design it first before starting development. When something looks unpolished, it really hurts my eyes, so this way when I start the development I can start styling all the components right away. Also, knowing what the whole app looks like speeds up development for me. And it's cool to have a design prototype to show people before spending weeks or months on development.

  6. [2]
    pocketry
    Link
    Nice prototype. Are you a designer by trade? Are you doing the development, working with a partner, or hiring a firm? I'm always curious how people start these sorts of things by themselves since...

    Nice prototype. Are you a designer by trade? Are you doing the development, working with a partner, or hiring a firm? I'm always curious how people start these sorts of things by themselves since I don't feel like I have enough knowledge or skill to be able to do it myself.

    1 vote
    1. evrim
      Link Parent
      Thanks! I would say I'm mainly a software developer, but I enjoy being a jack-of-all-trades. I am not a designer by trade, but I enjoy design. Although, I should admit that this time I based this...

      Thanks! I would say I'm mainly a software developer, but I enjoy being a jack-of-all-trades. I am not a designer by trade, but I enjoy design. Although, I should admit that this time I based this design on a UI kit, as I'm working on a self-imposed "three apps in three months challenge", and I'm pressed for time. You can follow my progress on my website.

      I'd say the best way to learn is to dive right in. I used to worry about the same thing a lot too, but the best way to learn is to push yourself out of your comfort zone, that's the only way to build up your skills. If you know how to code, just set some deadlines and get started working on something you think you can reasonably finish within a month or so. If you don't know how to code, it's easier to get started now than ever. I think FreeCodeCamp is a good place to get started nowadays.

      Feel free to PM me any time if you have any questions.

  7. [2]
    frostycakes
    Link
    Will there be both iOS and Android versions?

    Will there be both iOS and Android versions?

    1. evrim
      Link Parent
      Yes, there will be. I'm using React Native for development, so it's going to be on both iOS and Android.

      Yes, there will be. I'm using React Native for development, so it's going to be on both iOS and Android.

      1 vote