Hey Hackers,
For the last few months, I've been deep in the build cave, and today I'm incredibly excited (and nervous!) to finally share what I've been working on.
TL;DR: I built AInteriors (https://ainteriors.app), a web app that uses AI to generate interior designs and virtually stage empty rooms. I’m giving every new signup 15 free credits to try it out so do not be shy!
The idea came from a classic problem. I was helping a friend move into a new, completely empty apartment. We were staring at blank walls, trying to imagine what it could be. "Maybe a modern look? Or something more industrial?" We spent more than we should scrolling through Pinterest, but we just couldn't visualize how those styles would actually look in his space.
That frustration sparked the idea: What if you could just take a photo of your room and "try on" different design styles like you try on clothes? I know there are similar tools out there, but wanted to give it a shot myself. I feel some of those tools are a bit expensive and others somehow underwhelming, so I said: Why not?
So, I built it. AInteriors is a simple web app where you:
Upload a photo of your room (empty or furnished).
Choose from 20+ styles or describe your own with a text prompt.
Let the AI generate high-quality, realistic new designs in seconds.
It's for anyone who's ever been stuck trying to imagine a room's potential, from homeowners to real estate agents who need to stage properties quickly and affordably. And also, it's cool! After so many weeks developing it I'm still amused by the AI capabilities to create new spaces.
I wanted to build this as a solo founder without getting bogged down in a complex tech stack. That led me to a setup that has been an absolute joy to work with:
Backend: Go (with Gin) - I chose Go because I wanted performance, static typing (goodbye, "undefined is not a function"!), and a single binary for dead-simple deployment. The learning curve was real, but the stability has been worth it.
Frontend: Templ + HTMX - This was the game-changer. I was determined to avoid a heavy JS framework like React or Vue. Templ lets me write type-safe Go components that render to HTML, and HTMX sprinkles in dynamic, interactive behavior without writing a single line of complex JavaScript. The result is a super-fast, server-rendered app that feels like a modern SPA. I cannot recommend this stack enough for indie hackers.
Database: SQLite - Simple, file-based, no-fuss persistence. It's all you need for a project like this to get off the ground. I do not need more for now so why should I over-complicate it?
I'm personally tired of the "subscribe to everything" model. So, AInteriors is pay-as-you-go. You buy credits, and 1 credit gets you 1 design. That's it. Simple and transparent. And extremely cheap! Go and check competitors. The difference could not be bigger!
As a solo builder, I'm way too close to this project and would be incredibly grateful for your honest feedback.
I'm giving every new signup 15 free credits (no credit card needed), which is more than enough to play around and redesign a room.
Check it out here: https://ainteriors.app
Specifically, I'd love to know:
Is the landing page clear? Does it explain the value proposition well?
Is the signup and design generation process smooth?
What do you think of the credit-based pricing? Is it fair?
What features are obviously missing that would make this 10x better for you?
Thanks for reading this far. This community is a huge inspiration, and I can't wait to hear what you think!
JRP