I have a good experience in reactjs as a fronted, nodejs and express as a backend, MySql and MongoDB for database, we do host that on AWS ec2 instance
Regards
Harish Karthick K