Well, in general, the idea is very interesting. met similar projects, but much depends on the team. I hope you will work on your idea better than the rest.
Yes, the whole project depends on the team, especially on the marketing plan, because without advertising - the project is doomed to failure.