1. 25

Hi fellow Lobsters,

I was building this project for a while now. Was heavily inspired by Taskbook, a command line task management tool. But it lacks of the features I need, so I decided to build one.

I tried keep it simple and not adding too much UI, features, just some essential thing that almost everyone need:

  1. Task management (of course)
  2. Time tracker
  3. And a thing that developers might want, keyboard only workflow

There’s no way to sync the data between mobile and desktop right now, I still try to find a good way to do it without messing up with login/etc…

I hope you guys like it. Please try it out and any feedback would be very appreciated!

Thank you so much!

  1.  

  2. 5

    Thanks guys! Haha I just too shame to share the code as this phase, it’s already on Github.

    I just made it public, still don’t have a proper README.md yet https://github.com/huytd/pomoday-v2

    I’ll update it later tonight!

    1. 5

      At first I thought, “great, another todo app”, but this one is actually really cool. +1

      1. 1

        Thank you so much :D

      2. 2

        Super neat project! Love it! Thanks for open sourcing it and best of luck with monetization. Now, I have to admit I read the URL as “porno-day” and took me by surprise what to-do has to do with it 😁

        1. 1

          Haha, seems like so many people misread the name. I don’t know if I should be happy or sad now.

        2. 2

          Is it open source?

          1. 2

            Not sure it’s the version you’d use, but: https://github.com/huytd/pomoday-v2

            1. 1

              It is, it’s just a mess right now, sorry ;(

          2. 2

            @huytd noice! I was using toggl for time tracking $work projects, but it was just annoying enough to be painful, considering I needed very few features. This could be a nice alternative.

            Do you have a feature/bug tracker? I have questions/suggestions

            Is it open source, or are you definitely gonna be rich from this one day and/or the code is a mess so you have to tidy it up before you can open source it? ;-)

            1. 2

              Thanks! I made the repo public now, you can create an issue in it!

            2. 2

              Looks good, but… not libre? Are you hoping to make money off it[s closed-source-ness]?

              1. 1

                I do want to make money off it =]] but it’s definitely open source :D

                1. 2

                  Lack of a license file in the repository is an instant “don’t bother looking further” red flag for many people. Sure, the license is specified in package.json, but it’s not instantly visible for people who followed the repo link.

                  1. 2

                    Thanks for pointing that out. I did put it in package.json and the bottom of the readme file. But yeah, it seems not immediately visible. I pushed a separated license file now.

              2. 2

                I love it, this is great! The UI is lovely, and thanks for the keyboard-only workflow :D

                It took me a while to see the command bar at the bottom, so I was confused when I first launched the tool. I think a small animation that draws the user’s attention to the command bar when they launch for the first time would be useful.

                1. 1

                  Thank you so much! Yes, the command bar is a bit confusing, animation might be a good idea, I’ll try adding it!

                2. 2

                  awesome app and a great UI! I love the keyboard only workflow.

                  It would be cool if it can sync with google drive or something else! but really really cool UI!

                  1. 1

                    Thank you so much! yes, I’m working on a sync feature, still need to find a way that works best but don’t requires too much from the users.

                    1. 1

                      I love the app. I will immediately start using it, however the fear of data-loss is real. Maybe you can have a look at TaskWarrior and how they do their synching, it’s pretty similar to your tool.

                  2. 1

                    Looks very promising - good work! Seemed appropriate to cross-post this to /r/selfhosted so I’ve just done so.

                    1. 1

                      Awesome, thank you so much!

                    2. 1

                      SSL validation warning.

                      1. 1

                        Hey thanks for pointing that out! Hmm, but how come, what is the exact error you’re seeing? on the landing page or in the app?

                        1. 1

                          It was on the landing page. It’s gone now.

                      2. 1

                        Does this store data on the server, or client?

                        …I created a task, started it, and stopped it. My browser network console didn’t show any requests.

                        I don’t know anything about typescript. What are some keywords I can search the source code for to determine how this application stores data?

                        1. 3

                          It store the data in your browser localStorage, you can search for getInitialState function, or localStorage.

                        2. 1

                          Firefox’s search as you type feature takes precedence when typing. :-(

                          1. 2

                            Ah, I didn’t use that feature, i’m on FF too. Let me try it and fix the issue :D thank you so much