The initial goal of the app was to track projects and their tasks. I wanted to track everything that needs to be done, how long it will take and how much it will cost, and start establishing priorities.

From there, the app started to grow...

Milestones are important to stay motivated, and to start benefiting from the house earlier, so I track which projects contribute to them. With an AI visualisation so that it all feels more real.

Screenshot of the milestones page

But what do we want to achieve first, and how hard is it to get it? Well, we need to plan different scenarios, and choose the one we want to follow. When planning the scenario, we order projects by importance, automatically sort tasks by dependencies, and identify when we will achieve a milestone or need to buy materials.

Screenshot of scenarios

When defining a project, you can define task dependencies and materials and tools that are needed for which one. You get the price of the materials and tools that you need to buy (if you don't own them yet), and estimate how long it will take. Ah, and you can save CAD files or other attachments, to keep everything together.

Screenshot of a project page

And since we have established an order for the tasks, we no longer need to think about what we need to do today. You just go to the Today page. And we track how long the tasks take to calibrate our estimates. Ah yeah, this is multiuser too and there is task assignment.

Screenshot of the today page

Sadly, I am not always at the property. I need to plan work for when I go there. So I made this page to show the tasks I will do when I am there - they are assigned depending on the time I have available each day of the visit. Some tasks are outdoors, so we pull weather data to move those tasks out of rainy days. If I scheduled a task to a specific day, then I get a warning that I will get wet.

Screenshot of a visit page with weather warning.

Looking at pictures of the property, and at my list of projects, I always had to be situating things in the property. Clearly I needed a map.

Screenshot of the property page.

Sometimes, I forget how a tool or material is called. Pictures help. Generating them was annoying so now it is a fully automated image generation pipeline.

Screenshot of the materials page

There's a lot of data here now, so I think we need more AI. I built an agent and used WebMCP to give it some tools.

Screenshot of the AI agent

Bring your own provider.

Screenshot of the settings

Finally, this was all needing some inspiration. I kept saving my pictures with ideas in Pinterest. That felt wrong. So I built idea boards here. You can also connect ideas with projects, in case you forgot why you even wanted to do this.

Screenshot of ideas page

I may have gone too far.