I will use React as frontend , nodejs/express as backend mongodb/mysql as database storage. If you will there is a realtime database "Firebase". I will also integrate it. If there is mobile app I will use ionic/cordova as hybrid mobile app so you can get both ios and android apps at same time. for frontend design I have experienced with angular-material and bootstrap.If there is a image/file storage required I will use cloudinary or any other file server you want.