Shortlist a few custom web application development companies, analyze their previous work, and understand if they have developed any web application similar to your domain earlier. Check reviews and previous work, if you are convinced contact them to discuss your project details