Ваша проблема есть самой главной в запуске нового проекта. Написать можно что угодно, но я всегда всем говорю что прежде чем продумывать функционал и реализовывать его, нужно сначала разработать детальную стратегию того как вы будете продвигать то что хотите написать. Очень много проект и очень часто интересных после разработке закрываются не начав вообще работать, поскольку написать новый продукт на сегодняшний день не составляет особого труда, а от поднять и раскрутить проект не реально сложно и непонятно. Если нет денег, а их как правило нет, то подняться не реально.