I am not a developer, but I’ve built GATHER app.
90% of it anyway (I outsource the complex dev to a partner in SA & a few urgent calls to former colleagues like Martin Hansen and Martyn Simpson).
GATHER is built on a low-code platform. Many exist. Bubble, Glide, FlutterFlow all offer the ability to build your MVP at a rapid pace to a varying degree of custom configuration. I gave all 3 a try, and settled on FlutterFlow.
Glide is super simple so if you have zero tech experience it’s the best for building something quickly to test but it lacked the ability to achieve the design I wanted.
Bubble is a step up in terms of design ability but also the need for technical experience. It still lacked the design capability of FlutterFlow & FlutterFlow is fully extensible so when we’re ready to move our stack we can do so easily.
FlutterFlow is also multi-platform (iOS, Android and Web) so great for coverage.
There were plenty of mistakes along the way: authentication can be a tough one to nail and I had to rebuild the app before launch at least once ☹️ but now it’s all up and running, and we can make enhancements in hours rather than weeks 👷
We also get great feedback from our users on the UI (even though I cringe when I see it - because it can and will be so much better).
A few things I can recommend that helped me for anyone else considering DIY:
🎨 UX/UI Inspiration: Dribbble (plus take inspo from any apps you love to use)
✏️ Documenting your UX/UI: Figma
👨🏻🏫 Tutorials: YouTube, especially from James NoCode (who is a master on the platform)
🛜 Friends, Colleagues, Network: I think I definitely begged, borrowed and stole more than I should have from friends & my network for advice/help BUT they were always kind enough to help (more on that another time) - think of who can help you, and remember: if you don’t ask, you don’t get!