I used Bubble of course. It took me an hour to do the initial build. Then I took a few more to refine it later on.
I have been using Bubble since 2016 though.