I built a boring tool nobody asked for. 3,000 people use it every month
hey everyone!
been quiet for about 40 days, small update since last post!
# quick background
i started building spaceplanner 2.5 months ago and have already posted here a few times about the progress. it is a simple floor planning tool, in a seriously boring niche. nobody dreams about floor plan software. and that is exactly why it worked.
# why i built it
i needed one myself. everything good was paid, or made you sign up before you could even try it. so i made the opposite. free, instant, no account. figured a few people might use it.
# how i shipped fast
This is super important and big part of the journey, i run a bunch of ai agents on claude at the same time. one with design skills(impeccable, etc) , one for SEO, one with lots of MCPs and integrations for GA4, GSC, Webmaster, Clarity to help with analytics and reports, and one write code and tries to break it. i basically became the guy who decides what to build, and they do the heavy lifting. that is how a solo person ships fixes almost every week instead of every few months.
i spun up a VPS, opened claude on my max subscription, connected it to the Claude phone app, and started building even from the bus or the bathroom. loaded a bunch of skills and built a solid foundation for the model on how to deliver features with tests, so i can ship fast without breaking the whole system.
# the numbers, 2.5 months in
* close to **3,000 users a month**, and over **6,500 plans built** (GA4 showing \~500 active users on last 7 days, but i have some gaps in analytics)
* 70% never make an account, 30% do, and i am fine with that. it is a free tool with no signup.
* **100+ pieces of feedback** so far: bugs, features, ratings
* average rating sitting at **4.6**
# the feedback part blew my mind
this is the first time in my life i have heard from hundreds of real strangers. and a few of them turned into something i did not expect. **super users,** one guy emails me 3 or 4 bugs and feature ideas every single week. every week.
some of the feedback was so good and so detailed that i just started sending those people **amazon gift cards** to say thank you. best money i spent this year. you cannot buy that kind of insight.
>
one very interesting idea i just delivered is a [public roadmap page](https://app.spaceplanner.co/roadmap) that shows every bug and feature i got and its status, so the non-registered users who left feedback can check on their request (i do not have their email to tell them it is fixed). you can see the roadmap here: [https://app.spaceplanner.co/roadmap](https://app.spaceplanner.co/roadmap)
# then SEO started to compound
i made a dedicated page for each thing people search: room planner, bathroom planner, and so on. and i made sure google and search console actually see the real content, not an empty react shell (huge trap, check this if you have a web app). it was slow at first. then it snowballed.
* search impressions **tripled in a month**
* organic went from basically nothing to **almost a third of all my traffic**
* chatgpt straight up started recommending the tool without me doing anything. THAT ONE FELT LIKE MAGIC TO ME!
# the 40 day experiment
then i decided to post nothing anywhere for 40 days. no reddit, no nothing, just to see what would happen. it kept growing, roughly **10 to 15% more users every week**, just from search and word of mouth. that slow organic climb feels a hundred times better than a spike from one viral post that dies in two days.
# my 2 cents for anyone building
* boring niches are quiet for a reason, and that is the gap. no hype, few competitors, real need.
* free with no signup is a cheat code. let people get value before you ask for anything.
* your first 100 users teach you more than anything else. treat every bug report like a gift, because it is.
* find your super users and take care of them. a gift card is nothing next to the feedback they give you.
* you do not have to post every day. build something people actually use and it starts carrying itself.
that is it. if you are sitting on a boring idea that would genuinely help people, just build it. free, simple, useful. it might end up being the best thing you do this year too.
happy to answer anything below, i didn't want to go too technical but ready to share everything if its interesting!
**Edit: A bunch of you asked how i actually built this, so here is the whole setup**
the short version: i stopped being the person who writes every line, and became the person who decides what to build. a team of ai agents does the heavy lifting.
**the mindset**
i run several Claude Code agents at the same time, each one good at one job. i am the guy who decides what to build and in what order. they do the building. that is the only reason a solo person can ship fixes almost every week instead of every few months.
**the agents (each one has a role, and runs on a different model depending on how hard the job is)**
* **design agent** runs a stack of design skills together, **Claude Design**, `frontend-design`, `ui-ux-pro-max-skill` and **impeccable**. this is what makes new pages and UI actually look designed instead of looking like genai slop. it handles layout, color, spacing, the whole visual system, so i never ship a page that screams "a dev made this at 2am"
* **SEO agent** runs a skill i built called `ga4-gsc-seo-audits`. it connects through MCPs to Google Analytics 4, Google Search Console, Bing Webmaster Tools and Microsoft Clarity all at once, reads the live numbers, then hands me a ranked list of exactly which pages to fix, what to change in the title and copy, and why. no guessing, no generic seo advice, it is all tied to real impressions and clicks
* **analytics agent** does the number crunching. daily, weekly and monthly active users, guests versus registered, growth rates, revenue projections. it pulls from the database and Google Analytics directly so every decision i make is on real data, not vibes
* **code agent** writes the actual feature, then switches hats and tries to break its own work with tests before anything ships. for a normal fix it runs on a fast model. but for the hard stuff, big architecture changes or a nasty bug that has been hiding for days, i hand it to **Fable**, which is the heavy model i keep for exactly those moments
* **the orchestrator** is the always on brain that sits above all of them on **Claude Opus**. it is the one i talk to from my phone, and it decides which agent and which model each job goes to. quick searches and summaries drop down to **Sonnet or Haiku** so i am not burning a big model on small work
**how the agents reach the outside world (MCPs, APIs and OAuth)**
an agent is only useful if it can actually touch real services, and there are three ways i wire that up:
* **MCPs** are the cleanest. think of an MCP as a standard plug. i hand an agent the MCP for a tool and it can read that tool's data and act on it right away, no glue code
* **APIs** are for services that hand you a key or a service account. Google Analytics 4 and Search Console work like this, the agent authenticates with the key and pulls the numbers straight from the source
* **OAuth** is for anything that needs a real login handshake, like posting or reading from an account. the agent goes through the proper sign in flow once, gets a token, and from then on it can act on my behalf
the point is the same across all three: the agent stops being a chatbot that talks, and becomes something that actually reads live data and does the work, instead of me copy pasting numbers around.
(most nights at 1:00am i can just say "do some SEO analysis" it knows how to do it, it knows how to build the report and share with me (very cool, i abuse this one :D)
**the infra**
* spun up a cheap [Hostinger VPS](https://www.hostinger.com/il?REFERRALCODE=JJ9MOHAMAPRZ) (a small always on server, i like them, but you can use whatever suites you)
* installed **Claude Code** on it and ran it on my **Claude Max** subscription, left running as an always on service so it never resets (daemon)
* connected it to the **Claude phone app** with Remote Control, so i can literally build from anywhere. i type what i want, it goes and does it, pushes to main, vercel auto-pick -> deploy)
* [Resend](https://resend.com/) handles all the emails the app sends, like sending you a copy of your exported plan (FREE plan is more than enough).
* everything lives in one **GitHub** repo that syncs automatically, so the agents and i are always working on the same code.
**the foundation (this is the part people skip)**
before building features i spent time teaching the model how i want things delivered. every feature has to come with tests, has to pass checks, and has to not break the rest of the app. i wrote all of that down as rules and skills the agents follow every single time. that is the difference between shipping fast and shipping fast while everything quietly falls apart.
**how the work gets split**
for the hard stuff (big architecture, nasty bugs) i point a stronger model at it. for small stuff (quick searches, summaries) a lighter faster model. and when a job is big i let them run in parallel, each on a different part, so four things get done at once instead of one.
that is basically it. i am one person, but on a good day it feels like a small team. happy to answer specifics in the comments.
u/One_Progress_1044 · Design & creative