Have you ever considered to start a project without having much funds (some people call it a startup ;))?
There are at least two tools that can help you to make it almost free to start development process.

So, you are a git-lover but you are worried that many private repositories at Github will eat up your funds? It’s not cost effective!
This might be a case especially when you have a daily job and you work on your top secret project only from time to time.

and many more. There is only one limitation, your team can’t bigger than 10. But, i bet, it’s not that big right now :) ?

If you prefer to use board-based methodologies (ie. Kanban) you should try Trello.
I find it far better than other competitors (I’ve tested many of them and every single app has something that makes your work really hard) as it offers everything it’s really needed to manage the team:

unlimited projects

users can’t be grouped in the teams / organizations

user privileges

fully-customizable process (columns, limits per column etc)

comments

notifications

… .

Not to mention it’s totally free! Their team promised that all of the current features will remain free forever. More future features should be available as paid plugins.