I find myself in a similar boat quite often. I come up with lots of different ideas but they're not very good or have already been done.
Other times I start building then get bored and convince myself it won't work out anyways.
So I was considering this today and this is what I came up with:
I think it'd be fun and helpful to have another developer to work with, someone to keep you interested in the project and discuss the work with who will actually care.