I've seen many projects trying to basically do the same thing. You add more problem here as you address a very specific user, which probably need or not need a new platform for their interactions. The problem here is the same as any other project, user acquisition, and token demand.
If you want to build something like this, you don't need your own tokens. Bitcoin or any other crypto should be good enough.