Need a website where three different categories of people will come together to drive business growth. Each will have separate dashboard; will contain financial details and projections (year-wise) so will be number heavy; will have option of uploading files as well and a payment gateway to be integrated. And an admin section.
Language requirement: Java/Scala or any other statically typed non-dynamic language with easy hosting on linux. Springboot framework if Java is the language.
Database - MySql/Postgres
Front-end: You suggest..