alt.hn

1/30/2026 at 11:52:46 AM

Track Your Routine – Open-source app for task management

https://github.com/MSF01/TYR

by perrii

1/30/2026 at 1:13:28 PM

I'm happy for you building this app, it's tremendous effort to build a flutter application, and this should feel like an achievement for you.

However, task management apps are so unbelievably common nowadays. Nothing that can't be solved by notepad on PC, or the clock/calendar app on my phone / and if I really need a task app, I'll use google's or build my own.

Your next step should be to take what you have learned from building this app, and focus on fixing a real problem that people around you face.

by ssenssei

1/30/2026 at 4:37:32 PM

"To Do" or "Task Manager" apps seem to be just the most common thing to build after "hello, world." They are simple, easily scoped, something most people can intuitively understand, yet include all the basic features needed for any other app. So you can focus on how to implement rather than understanding what you are building.

by SoftTalker

1/30/2026 at 5:50:09 PM

Seriously! "Look at my new to do app" is how you say "I'm a junior dev who just learned how to program" without saying "I'm a junior dev who just learned how to program" ;)

by hungryhobbit

1/30/2026 at 6:55:45 PM

So what. If we allowed posts from only the most enlightened programmers whose elegant architectural energy allows them to hover 6 inches off the ground HN would be empty.

by idiotsecant

1/30/2026 at 9:29:17 PM

Condescending much?

I for one think it’s refreshing to see someone just posting a cool project they worked on without it being the next coming of Jesus or some AI-powered/coded nonsense people only pretend to care about so they can feel they are “on top of today’s tech”.

HN nowadays is too LinkedIn-like for comfort, with people posting their larger-than-God projects and humble-brag filled articles.

Kudos to the author of this project.

Never mind the self-appointed greybeards using this as their own little podium. Hope you had fun making it (and learning with it!).

by isjdjsjdisjd

1/30/2026 at 6:06:13 PM

Haha tysm for a positive feedback. This was my second project in Flutter (made this for sake of learning). Also I've built more advanced projects in Flutter but those a proprietary apps and one of em are on Play Store too :).

by perrii

1/31/2026 at 12:23:57 PM

> However, task management apps are so unbelievably common nowadays.

And yet, there are still basically no good task management apps for desktop. Todoist is the only one that comes to mind, but it's closed source and cloud/subscription based.

I'm really waiting for the desktop tasks.org client to come out. Until then, I can only manage my tasks from my phone, because no other FOSS apps come even close.

by flexagoon

1/30/2026 at 6:03:53 PM

For anyone wondering it's AI coded it's not it's handwritten befor vibe coding was a thing (I should mention this in Readme). Yes readme is AI generated but not the code also anyone who is good at writing documentation this could be a nice opportunity for them to update readme and contribute to project. :)

by perrii

1/30/2026 at 11:52:46 AM

I've been working on TYR (Track Your Routine), a Flutter-based task and routine tracking app. It's open source and built with Firebase for auth and data sync.

Key features: - Task creation with date/time scheduling - Local notifications for reminders - Real-time sync across devices via Firestore - Category-based organization (work, vacation, events) - Clean dark theme UI with Material Design 3

Tech stack: Flutter/Dart, Firebase Auth, Cloud Firestore, local notifications.

The app is still under active development, but the core functionality is working. I built it to solve my own need for a simple, privacy-focused task tracker that works across platforms (Android, iOS, Web, Desktop).

What I'd love feedback on: - The notification system implementation - UI/UX improvements - Feature suggestions - Code quality and architecture (it's my first larger Flutter project)

The codebase is MIT licensed and contributions are welcome. I'm particularly interested in feedback from Flutter developers on best practices I might be missing.

GitHub: https://github.com/MSF01/TYR

What do you think? What features would make this more useful for your workflow?

by perrii

1/30/2026 at 11:19:47 PM

> It's open source and built with Firebase for auth and data sync.

Consider also supporting remoteStorage <http://remotestorage.org/>, both so that you don't have to operate (admin/provision/whatever) services, and to make it easier for contributors (they don't need to prop something up, either, even if it is just Firebase). And just general user control over data.

If you run into any serious issues, you're likely to get a fair bit of interest on the remoteStorage community message boards to help work things out.

PS: add screenshots somewhere.

by cxr

1/30/2026 at 12:26:05 PM

I can't seem to find any disclosure of it all being AI coded, but the readme style is a dead giveaway.

by drcongo

1/30/2026 at 12:30:13 PM

The project started May 3, 2023 - you can see the commit history on GitHub. The README was just updated for this post, but all the code was written manually over the past year+. I'm learning Flutter as I go, so any code review would be appreciated!

by perrii

1/30/2026 at 1:18:47 PM

Fair enough. It would probably be worth mentioning right at the top of the readme that the code is human and the readme is AI, because there's so many projects getting posted here lately that are all AI and many people will just close the tab as soon as they see that readme.

by drcongo

1/30/2026 at 3:22:05 PM

I’m not sure this as widely held a practice as you would think. For an app as low stakes as this I couldn’t care less who wrote the code, as long as it does what it says (and only what it says) on the box.

by Carrok

1/30/2026 at 6:43:03 PM

Appreciate it :)

by perrii

1/30/2026 at 6:42:54 PM

Done :)

by perrii

1/30/2026 at 1:08:10 PM

Screenshots in the README would we nice :) + the writing style in the README gives slop smell

by paulglx

1/30/2026 at 3:09:33 PM

I was coming to look for a comment like this.

It may say more about me than the person writing these type of README's, but if I see more than one or two emojis in a README, I immediately assume it was fully generated rather than written.

by beardsciences

1/30/2026 at 6:43:46 PM

Sure, Readme is AI generated not the code :)

by perrii

1/30/2026 at 7:14:25 PM

If the code is indeed not AI generated, then that's great. But the AI generated readme is not doing the reputation of the project any favors. Also, as others have mentioned, I would definitely want to see a screenshot of a tool like this before I even think about using it.

Congrats on the launch.

by Fervicus

1/31/2026 at 11:07:28 AM

Ty!! In next update i will update Readme and include screenshots too.

by perrii

1/31/2026 at 7:08:11 AM

Just a shout out to the competing “habitica” which also tries to track (or maybe more encourage) routines rather than tasks.

Habitica got me started on flossing and made me quit Reddit (did eventually lapse on the Reddit thing, so maybe I need to reopen my account)

by wodenokoto

1/30/2026 at 4:52:22 PM

Surely I'm not the only person who first used Linear [0] at work and then loved it so much that I started using it for personal task management...?

Sure it's not open-source, but none of the open-source tools are as polished as that.

[0]: https://linear.app

by GZGavinZhao

1/30/2026 at 5:24:31 PM

can you share how you're using it to track personal work?

by sidv22

1/30/2026 at 5:57:04 PM

I often suffer from having too many things I want to work on, plus impulsive tasks (e.g. I saw an issue on GH that I happen to know how to solve) that I go on and spend 3 hours to do right away, causing delay in everything else more important. I force myself to only spend time on tasks on the "Active" view (minus a very small set of exceptions). All other impulsive thoughts go into "Backlog" status. Every night I review the "Backlog" view and move issues that I actually decide to do in the "Active" view. Also obviously you have to periodically clean up "Backlog".

That is the most important value Linear brings to me. There are other tools that can achieve similar effects, but I learned how to do it with Linear at work so I stuck with that. On top of this, Linear has priorities, deadlines, task blocking relations, etc., that naturally reflect how I prioritize issues in life. This is the same as how I prioritize tasks to do at work. Once again there are tools to do this outside of Linear, but none of them are as polished to use and just work.

by GZGavinZhao

1/30/2026 at 6:42:20 PM

I really applaud your discipline. It took me a long time to realize that the todo system you use is almost meaningless if you don't execute on the items that you prioritized.

by tra3

1/30/2026 at 7:21:22 PM

Haha thank you, I must admit I can't make it always work out, but writing (typing) them down and forcing myself to look at the view to remind my brain is a lot better than juggling all the priorities around in my head. I really really hate planning tasks, I just want to do things and write code, so Linear is a good way for me to offload these computations and just focus on clearing the list.

by GZGavinZhao

1/31/2026 at 9:13:01 AM

Why no screenshots at all?

by sergsm

1/30/2026 at 1:41:45 PM

I don't mind low stakes vibe-coded applications per se, but the readme is LLM slop that I couldn't bring myself to keep reading.

by bityard

1/30/2026 at 1:49:19 PM

It’s funny that almost all vibe coded software have this detailed tree project structure in README. If I recall correctly, this was not common in pre-LLM era. It was too much burden to maintain.

by SoKamil

1/30/2026 at 1:55:40 PM

Yeah, and why would you even have it when the full tree is right there on GitHub on top of it?

by hxugufjfjf

1/30/2026 at 2:35:21 PM

> low stakes vibe-coded applications

what gives you the confidence to express judgment that this is a low-stakes vibe-coded app, rather than something lovingly put together by a human?

by andsoitis

1/30/2026 at 4:11:28 PM

The README, for a start

by bityard

1/30/2026 at 9:31:00 PM

README != code

by isjdjsjdisjd

1/30/2026 at 6:27:38 PM

and when you look at the code, do you still conclude that the app is AI slop?

by andsoitis

1/30/2026 at 1:46:23 PM

IMO if it didn’t have copious emoji, it would feel less sloppy. It’s a pet peeve I have with coworkers’ work lately, too

by y-curious

1/30/2026 at 2:03:04 PM

Are Claude and ChatGPT coworkers of yours? :)

by loloquwowndueo

1/31/2026 at 2:20:19 PM

Claude and Chet are our work slaves :) until they become our owners, that is

by y-curious

1/30/2026 at 2:08:42 PM

It's not an app I need but in which way is the README a "slop"? It's quite to the point and contains everything one needs to know.

by js8

1/31/2026 at 2:56:35 AM

Authentication & Security User Registration & Login - Secure authentication powered by Firebase Auth Remember Me - Stay logged in across app sessions Password Management - Change password functionality with secure re-authentication Profile Management - Update username and view account information

First time I've seen "we let you change your password" advertised as a feature

by ChadNauseam

1/30/2026 at 4:37:59 PM

Too many icons.

by SoftTalker

1/30/2026 at 5:22:27 PM

Too many notes.. got it.

by js8

1/30/2026 at 2:09:34 PM

[flagged]

by pronouncedjerry