Actually, if you have limited resources, there are many app-builder programs that have templated base apps for you to start with. You customize, add content and launch. I'm involved in building one right now for a client who needs to launch fast and cost-effectively for an event, and we are looking at using this same approach.
While they may not get you all the bells and whistles you want, it's a great way to do a proof of concept or support for an event. Later, you can look to hire a development team to expand on what you've started.
A good place to go to find support is Upwork or other freelance sites like this. Upwork shows other jobs and reviews.
Hope this was helpful - feel free to reach out to me for more help here!
-JL