If you enjoy programming, either for fun or as a profession, you probably use a scrappy old notebook to keep track of how the project is progressing. Which parts have been written, which are still needing to be done, details of bugs that need fixing or have been fixed, ideas for new features, lists of important dates such as when you intend to get the first version finished, etc etc.
If the time has come to throw away that notebook and get organized, a great online application called Bootstrap Today can help. It's aimed primarily at professional software development teams, with features and prices to match. But there's also a free account which allows for one project and 2 users (so you can collaborate on the project with a friend or colleague).
Check out the system at www.bootstraptoday.com. Click on the Signup Now button and look for the details of the personal plan, if you want a free account.