BooDoo
What to build · 2026-10-18

Customer management app for repair shops: keep track of all their repairs

App to organize all repairs for each customer so your team knows which phone is whose

Manage customers · Repair shop · India

App to organize all repairs for each customer so your team knows which phone is whose

Who it's for

A mobile and laptop repair shop in a market lane or a small complex. The owner, one or two technicians at the bench, and a boy at the counter who takes devices in. Devices pile up on the shelf in plastic covers with slips stuck on them. The moment it bites is evening, when a customer walks in saying he gave a phone last week, and nobody can say whether the display came, whether it is repaired, or which cover on the shelf is his.

The problem today

Everything is in the job book and in my head. We write the name, number and the fault in the register, tear a slip and give it to the customer. Half the slips come back torn or they lose it and just show their face. The customer calls ten times asking is it ready, and whoever picks up has to go check the shelf. Repaired sets sit uncollected for weeks because nobody called them back. When a customer comes with a warranty complaint I cannot find which part we put, or whether the same set came last month for the same fault. Regular customers who gave us four phones get treated like new faces because we have no record of them.

What the app does, screen by screen

  1. New job entry — Counter staff take the device in, record the customer, the model, the IMEI or serial number, the fault, the estimate and any advance, and get a job number for the slip.
  2. Jobs board — Staff and owner see every device in the shop at a glance, grouped as waiting for estimate approval, waiting for parts, under repair, ready for pickup and delivered.
  3. Customer page — Staff and owner open one customer and see every repair ever done for them, the parts used, what was charged, what is still pending and their warranty dates.
  4. Customer status page — The customer opens the link sent to them and sees only their own job, its current stage, the estimate, the final bill and the warranty card.
  5. Follow-up list — Staff see which customers to call today, mainly ready sets nobody has collected and estimates nobody has approved, with a WhatsApp button to message them.
  6. Owner summary — The owner sees pending collections, jobs stuck too long, repeat complaints and which technician is holding which device.

Who uses it and what it keeps track of

  • Customers — Name, phone number, whether shop or personal, address if needed, and the full list of their past repairs. Staff and owner can see it. A customer sees nothing of anybody else.
  • Job sheets — Job number, customer, device and model, IMEI or serial, condition at the time of taking it in, reported fault, accessories received, assigned technician and current stage. Staff and owner see all jobs, the customer sees only their own.
  • Estimates and bills — Quoted amount, customer approval, advance taken, final amount, balance pending and how it was paid. The customer sees their own estimate and bill, the owner sees all the money.
  • Parts used — Which part went into which job, where it came from, its cost and the warranty period on it. Staff and owner only, cost visible to the owner.
  • Follow-ups — Who has to be called, why, on what date, who called and what the customer said. Staff and owner only.

What it changes for the business

Nobody has to hunt the shelf to answer a phone call, because the status is on the screen and the customer can check it himself. Ready sets get collected instead of lying for weeks, because the follow-up list keeps showing them until money is taken and the device goes out. Warranty arguments end quickly, because the part and the date are recorded against that job. And when a regular customer walks in, the counter can see he has given you four devices before, which is the difference between a repair shop and a shop he keeps coming back to.

The one decision that matters

How the customer gets into their own status page. One way is a proper account with a password, which is tidy but almost nobody in a repair shop queue will create one, and the portal stays empty. The other way is a private link sent on WhatsApp along with the job number, which opens straight to that one job and nothing else. Go with the WhatsApp link. The whole point of the portal is to stop the ten phone calls asking is it ready, and that only happens if the customer can open it in two seconds while standing at a bus stop. Keep passwords for your own staff and for yourself, where it actually matters.

What to build first, and what can wait

First build the job sheet, the jobs board, the customer page with full history and the WhatsApp status link. That alone stops the shelf-hunting and the repeat calls. Leave online payment, parts stock counting, technician commission and printed thermal receipts for later. Stock and commission need discipline from the bench that you will only have once the counter habit is set. Get every device into the app for a month first, then add the rest.

How BooDoo builds it

You describe your shop and how a job moves from counter to bench to pickup, in your own words, and BooDoo builds it. It builds the sign-in and the database behind it, so the owner, the counter staff and the technician each open their own screen, and the customer opens only their own job. The same request gives a website on a live address and an Android app you can put on Google Play under your own account, and you can connect your shop's domain. WhatsApp buttons open a chat with the customer straight from the follow-up list. Later you change anything by describing the change.

How you'll know it works

The shelf of ready but uncollected devices gets shorter, and your counter boy starts answering is it ready by looking at the screen instead of walking to the back.

Build it

Paste this in and it gets built.

I run a mobile and laptop repair shop and I want a website with an Android app for the two boys at my counter. When a customer gives a device we should make a job sheet with his name and phone number, the model, the IMEI or serial number, what is wrong with it, what accessories he gave, what we quoted and what advance we took, and it should give us a job number for the slip. Every customer must have one page showing all the repairs we have ever done for him, the parts we used and the warranty date. Send the customer a WhatsApp link where he can see only his own job status, his estimate and his bill. Show me lists of jobs waiting for parts, waiting for estimate approval and ready but not collected, with a button to WhatsApp the customer. Only I should see the part costs and the day's collection.

Paste that request and it gets built, with a real database, sign-in and a phone app. You can change anything afterwards.

Ready-made apps like this

Try one live, then copy it into your workspace and make it yours.

Field service app →
Customer management app for repair shops: keep track of all their repairs — BooDoo