Hey everyone!
Long-time coder, first-time Softr builder here. My background is in the trenches with SQL, MVC, ASP.NET, Python – the works. I’m fully embracing the no/low-code movement and have been genuinely blown away by the power of building data-driven sites with Softr.
I’m working on what I thought would be a simple project: a real estate website for a small “mom and pop” client, starting with their admin panel for property management.
The first couple of hours were pure magic. Seriously. I had the SoftrDB tables set up, a dashboard with a list of properties, and the basic “Add/Edit” actions working in what felt like minutes. I was thinking, “This is incredible! I’m a superhero!”
And then… I hit the photo gallery. ![]()
My journey started with a simple question: “How do I display a gallery of multiple images for a single property?”
That one question sent me on a nearly 24-hour deep dive that I’m still trying to climb out of. My “old-school coder” brain kicked in, and the journey has included:
-
Realizing a multi-file field just shows a list of filenames (not ideal for a gallery!).
-
Restructuring the database into a two-table relational model (
Properties<>GalleryImages). -
Building a dynamic “Property Details” page to manage the one-to-many relationship.
-
Learning about stateless pages and the absolute necessity of passing state via URL parameters (hello,
{URL_PARAM:recordId}!). -
Discovering all the undocumented quirks of the new editor’s UI (I think I’ve clicked on everything at this point, haha).
-
And finally, hitting a “Bad Request” wall that seems to be a fundamental bug with the native database’s file field itself (support ticket is in!).
So, my question to all you seasoned Softr pros is this: Is this the way?
Did I go down the right, albeit complex, path by building a relational database for a simple photo gallery? Or is there a much simpler, “no-code” native way that my coder brain completely missed? It feels like I went from 0 to 100 on the complexity scale because of one very common feature.
I’d love to hear how others who have built real estate sites (or anything with a photo gallery) have approached this. What’s your workflow? Did you hit these same walls, or did you find a more elegant path?
Thanks in advance for any wisdom you can share! Excited to learn from the community.