The advice given here are great, but I want to mention that you need to learn about web development process before outsourcing web app development. It will help you to save your time and money. You can start here, it’s a good comprehensive article on the topic: https://jaydevs.com/web-app-development-a-detailed-guide/