Micro-SaaS · Solo-built, live
FixSlip
Device repair shops · US (CA, UK, IE, AU rolling out)
A purpose-built SaaS that ends the constant “is my device ready?” calls repair shops field all day. Every job gets a UUID-only live tracking link at check-in, and an auto-SMS fires the moment it's marked READY. Built and shipped zero-to-live, solo.
View live at fixslip.com
The problem
Device repair shops field the same call all day long: “is my device ready yet?” Each interruption pulls a technician off the bench, and there was no simple, login-free way to keep customers informed automatically.
The product had to be fast enough to use at a busy counter. If logging a job takes more than a few seconds, staff simply won't do it, and the whole system falls apart.
Goals
- Cut down the constant “is it ready?” phone calls
- Give every customer a status link without forcing them to create an account
- Make job intake fast enough to use at a busy counter
- Notify customers automatically the moment their device is ready
- Ship it as a real, live product, built solo from end to end
The solution
FixSlip is a purpose-built micro-SaaS I designed, built, and shipped solo. Every job gets a UUID-only live tracking link at check-in, so customers can check status without a login and the link can't be guessed. An auto-email fires on check-in via Resend, and an auto-SMS fires via Twilio the moment a job is marked READY.
Intake is built for speed (under 30 seconds on mobile or desktop), and the counter gets a printable QR receipt. Multi-tech assignment with internal repair notes keeps the shop organized, and an analytics view surfaces throughput, repair time, and the call volume the system saves. It's built on Next.js with Neon Postgres, Drizzle ORM, Better Auth, and Polar.sh for billing.
Login-free UUID tracking
Unguessable UUID links let customers check status with no account, removing friction for them and support load for the shop.
Automatic notifications
Auto-email on check-in (Resend) and auto-SMS on READY (Twilio) close the loop without anyone picking up the phone.
30-second intake
Job intake is fast enough to use at a busy counter on mobile or desktop, with a printable QR receipt for the customer.
What it does
- Job intake in under 30 seconds (mobile & desktop)
- Unguessable UUID tracking links, no customer login
- Auto-email on check-in (Resend) · auto-SMS on READY (Twilio)
- Printable QR receipt for the counter
- Multi-tech assignment with internal repair notes
- Analytics: throughput, repair time, call volume saved
Challenges
Frictionless but private
Customers needed status without logins, but links couldn't be guessable. UUID-only tracking links solved both at once.
Shipping solo, end to end
Every layer, from intake UX to SMS and email automation, billing, and analytics, was designed, built, and deployed by one person, which kept the product tight and opinionated.
Results
FixSlip is live and serving US repair shops, with rollout underway across CA, UK, IE, and AU: a real, solo-built SaaS taken from idea to production.
The combination of login-free tracking links and automatic SMS on ready directly attacks the “is it ready?” call problem the product was built to solve.
Outcome · A live, solo-built SaaS for US repair shops, designed, built, and shipped end to end by one developer.
Tech stack
What I took from it
Removing friction for the end customer, with no login and just a link, is often more valuable than adding features for the operator.
A tightly scoped micro-SaaS aimed at one painful, specific workflow can be designed, built, and shipped solo without becoming a sprawling platform.