The devil is in the details. I've been working on something similar (looks very different, but similar goals), and I am on my 4th re-write :)
I've worked on some very complex software projects, but creating a simple task/habit tracker that is actually useful has been more difficult than I expected.