CTO & Co-founder.
Data engineer and Open Source Business Intelligence specialist.
Functional programming enthusiast.
I would go for a Phoenix framework (backend) / ELM (frontend) based platform.
The use of these two functional languages will allow you to support high user concurrency and to serve real-time user experience.
Feel free to reach me if you want to talk about it.