CleanTracker.pro - Endnu et system til rengøringsfirmaer
Hej Alle. Jeg har lavet www.cleantracker.pro, et system der hjælper rengøringsfirmaer.
Da der har været mange low effort opslag i denne subreddit, vil jeg prøve at gå lidt mere i dybden.
Jeg startede oprindeligt projektet sammen med en anden person, som er en dygtig sælger. Men vi fandt hurtigt ud af, at vi ikke kunne arbejde sammen. Jeg har derfor bygget det selv og har pt. nogle få betalende kunder. Jeg driver et rengøringsfirma sammen med min kone, deraf interessen. Jeg ved godt, at der findes utallige tilsvarende systemer.
Problemer med distribution og salg
Ikke overraskende er det sværeste at få distribution og interesse. Jeg har listet systemet på platforme som Dinero Markedsplads og arbejder på at få det på Billy og e-conomic. Jeg har lavet en blog og helpdesk på hjemmesiden på både dansk og engelsk, som jeg håber kan give noget SEO-trafik over tid.
Interessant nok fandt min bedste kunde (15 brugere) CleanTracker via en anbefaling fra ChatGPT. Jeg har også prøvet cold calling, men det virker ikke for mig.
Ærligt talt er jeg lidt usikker på, hvordan jeg skal gribe det an fremover. Der er et par firmaer, som benytter systemet, men jeg har ikke fundet en måde at sælge eller få produktet foran potentielle kunder. Jeg overvejer, om jeg skal prøve at "gå op" i markedet og se, om jeg kan sælge til større firmaer (dermed til en højere pris). Jeg kunne også forsøge at få en med ombord, som er god til salg / marketing. Alternativt kører jeg det som low effort-sideprojekt og ser, hvad SEO kan gøre.
Hvad synes I? Ideer?
Lidt om tech stack og udvikling af systemet
Backend kører på Node.js, med TanStack Start som primært web framework. Det er et React-baseret Server Side Rendering (SSR) framework. Jeg bruger en klassisk Layered architecture med request handler (controller), service layer (business logic), repository (data access). Database er PostgreSQL med Kysely som interface. Mobil app er React Native. Monorepo (pnpm + Turborepo) med delte RPC-kontrakter mellem backend og mobil app.
4 interfaces, som alle tilgår det samme service layer, så vi undgår redundant kode:
- Web UI (React, Shadcn UI)
- RPC (oRPC), som bruges til kommunikation med mobil app (React Native)
- REST API (OpenAPI spec)
- MCP (for AI-agenter)
Authentication er Better Auth med følgende plugins:
- Organization plugin, for medlemskab, roller og tilladelser
- Phone plugin, for login via telefonnummer med engangskoder
- Stripe plugin, for Stripe-abonnementer
Systemet håndterer tidszoner, lokaleindstillinger og sprog primært via webstandarder.
AI-udvikling
Al kode er skrevet via AI-agenter, men det er ikke vibe kodet. Jeg benytter primært Custom agents, Sub agents og Agent skills.
- Planlægningsagent, som laver en plan baseret på mit feature request.
- Implementer planen (Skill), som kører følgende custom subagenter (separat kontekstvindue!) i rækkefølge eller loop:
- Grill the plan – stiller uddybende spørgsmål, hvis den finder mangler i planen.
- Implement the plan – implementerer planen og kører alle deterministiske tjek (type check, lint, unit tests, integration tests, i18n check).
- Code reviewer – reviewer koden og melder
passellerfailmed de ting, den fandt. I tilfælde affailsender hovedagenten tilbage til implementer med relevant info. (Loop indtil code reviewer sigerpass.)
AI-harness kører i devcontainer for ekstra sikkerhed.
Hosting er fuldt managed hos Render.com. Al infrastruktur er defineret i en simpel YAML-fil (IaC).
EDIT: Tusind tak for alle kommentarerne. Jeg har fundet ud af at min hjemmeside skal være mere tydelig omkring hvad systemet tilbyder. Blog og helpdesk skal prioriteres, og nye kanaler som Linkedin og evt. AI marketing-agenter skal afprøves.