stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

CatOwlDev

@CatOwlDev

Joined August 1st, 2026

  • 5Devlogs
  • 1Projects
  • 1Ships
  • 25Votes
Ship Changes requested

I created FocusManager, which includes a to-do list, a timer (Pomodoro by default) and a programme blocker. The aim was to help myself (and others) avoid being distracted by external factors.
In terms of the code, the most challenging part was creating the user interface and doing a bit of work with JSON files. As for publishing the project on GitHub, GitHub Actions was probably the most difficult part for me, as this is the first time I’ve created a project with the aim of allowing others to install and try it out. In fact, this is all a first for me. I’ll try to take all these mistakes into account in future.
I’m proud that I managed to see the project through to the end.
What do people need to know to be able to test my project? To be honest, I don’t know where you can host console programmes, so I’ve included a GIF as a demo video. I don’t think ordinary users need any particular programming skills.

Try project → See source code →
Open comments for this post

5h 29m 44s logged

Those five hours were spent fixing bugs, testing the code to ensure it worked properly, and doing a bit of code refactoring. And then publishing it on GitHub.

0
0
38
Open comments for this post

11h 59m 5s logged

I’ve written almost the entire user interface; all that’s left is to remove the unnecessary bits, tweak the design, and it’ll be ready soon

0
0
15
Open comments for this post

9h 33m 10s logged

Having finished writing the Timer and Blocker, I’m now starting to build the UI using the FTXUI library. The documentation and AI are proving helpful

0
0
14
Open comments for this post

7h 23m 8s logged

I reckon I’ve almost finished the second part of the project – the Timer, that is. I’ll need to tweak it to fit the UI in future

0
0
4
Open comments for this post

9h 14m 57s logged

I’ve outlined roughly what the first part of the project itself (ToDoList) should look like. I’ve also noted what I need to save to a JSON file and how to log error reports should any errors occur whilst the programme is running

0
0
26

Followers

Loading…