Use case · Developers

A task manager for developers who plan in trees, not lists.

A feature is an epic, which is stories, which is tasks, which is a bug you found on the way. F4Goals lets you plan in the same shape the work has.
No card · Web + Android
Get it on Google Play

Software work nests naturally

Ask a developer what “add search” involves and the answer is a tree: the index, the query API, the UI, the empty state, the tests, and a migration nobody mentioned at the start. A flat list loses that structure. A heavyweight tracker turns every node into a ticket with a form.
F4Goals sits between them. It is a fast, personal tree of tasks with no required fields, where each node can hold more nodes and a progress value.

Where it fits in a developer’s day

Use it for the planning you do for yourself, next to whatever your team uses for tickets.
Break a ticket into the actual steps you will take, before you start.
Mark a task at 50% when the code is written but the tests are not, instead of leaving it open and unmarked.
Drag a discovered task up the tree when it turns out to be a blocker.
Keep side projects and personal tooling in their own project, away from the day job.
Collapse finished branches so only the work still ahead is visible.

Planning a feature: add search to a web app

Add search to the app
45%
Backend
70%
Index the content
100%
Query endpoint and ranking
40%
Frontend
30%
Search box and results list
60%
Empty and error states
0%
Tests and docs
0%
A feature broken into its real parts, with progress marked where the work stands.

Partial progress suits the way code gets written

Code is rarely done or not done. A change can be written, half tested, or waiting on review. Giving each of those a place on a slider keeps the list honest about what is actually in flight, and avoids the common failure of a task list full of unticked items that are really 80% finished.
Because the project percentage averages every task in it, a project holding one feature shows how far the whole thing has got without anyone updating a status field.

What it is not

F4Goals is not an issue tracker. It does not link to repositories, branches or pull requests, it has no labels, search, assignees or sprints, and it is for one person. If your team needs those, keep using your tracker and use F4Goals for your own breakdown of the work.

Web and Android, free

Open it in a browser tab next to your editor, and check it from your phone when you are away from your desk. The two sync, and there is nothing to pay for.

Questions

Is F4Goals a replacement for Jira or GitHub Issues?

No. F4Goals is a personal task manager. It has no repository links, labels, assignees or sprints. Use it for your own breakdown of work alongside your team’s tracker.

Can I break a feature into subtasks several levels deep?

Yes. Subtasks nest to any depth, so an epic, its stories and their tasks can all live in one tree.

How do I show that a task is partly done?

Slide the task row to the percentage you have reached. The project percentage is the average across its tasks.

Does it work on mobile?

Yes. There is a web app and an Android app, and they sync. There is no iOS app.

Try it on your own work.

F4Goals is free. Create a project, add a few subtasks and slide the first one.
No card · Web + Android
Get it on Google Play
© 2026 F4Goals