Simplify and grow

The easy way to manage your
repair shop

Bring your service orders, inventory control and repair tracking together in one place.

  • Open source
  • Shaped with repair shop owners
  • Portuguese and English
The Fixr dashboard showing a service order with its device details, lifecycle, summary, technician and client dataFixr logoAcmeMy companyQuick access⌘KSystemHomeNotificationsSettingsProfileCompanySecurityAPI keysModulesService ordersEstimatesSuppliersPartsServicesInventorySupportCustomersDevicesCompanyEmployeesAdminricardoamorimfa...BackService order #60918See the full details of the service order belowDevice detailsTechnical data, drop-off date and reported issue.DragReceived04/05/2026IMEI543210987654321DescriptionBattery drains fast and overheats.LifecycleOrder progress by phase and recent entries.DragRecognitionAnalysis of the reported issueFinished04/05/2026 09:00Service order registered by the technician.04/05/2026 14:00Diagnosis done, the battery needs replacing.Pending itemsAnalysis of the order's pending itemsIn progress06/05/2026 10:20Waiting for the new battery to arrive.Repair in progressA technician was assigned to the jobPendingFinishedRepair finished by the workshopPendingParts needed for the repairItems expected to finish the job.DragBattery1xOrder summaryKey information about the order and its status.DragNumber60918StatusWaiting on partsCategoryPhonesBrandSamsungModelGalaxy S21Technician dataAssigned technician and internal notes.DragAssigneeAna CostaNotesDiagnosis done, waiting for the new battery to arrive.Client dataContact and identification details.DragNameCarlos EduardoCPF987.654.321-00Phone(21) 98888-8888Device picturesVisual record of the device and the issue.DragSwollen phone battery
Background grid
Why Fixr

From paper slips to one system

Most repair shops still run on carbon copy forms, a stock notebook and estimates sent through chat. Fixr puts every step in the same place.

  • Lost service orders

    A paper slip goes missing and nobody knows which phone belongs to whom.

  • Estimates nobody can find

    Prices live in chat threads, so approvals get lost and repairs stall on the bench.

  • Stock you have to guess

    You only learn a part is gone when the technician opens the drawer.

  • Customers calling for updates

    Every call asking if the phone is ready pulls someone away from a repair.

With Fixr, each repair keeps one record from intake to pickup.
Loose paper slips flying in and stacking into a single Fixr record
Simple & intuitive

Your work, made easier

Fixr smooths the workflow across every corner of your repair shop.

Service order cards moving across open, in progress and done lanes

Service orders that move

Open an order at the counter, assign a technician and follow it from open to done on one board.

An estimate filling in line by line before an approval stamp lands on it

Estimates approved by link

Build the estimate from the parts and services on the order, send the PDF and let the customer approve it online.

A phone showing a repair moving through its statuses, with a new notification

A portal for your customers

Customers open the link in their email and check the repair status without calling the shop.

Parts shelves where an empty slot is refilled by a box from the supplier

Stock that warns you first

Parts used on an order leave inventory on their own, and each one points to the suppliers you buy it from.

A notebook, a phone and a tablet floating over the device catalog

A device catalog ready to use

Phones, tablets, smartwatches and notebooks come with makers and specs filled in, so intake takes seconds.

  • Automatic emails

    Customers hear about status changes and estimate answers in their inbox.

  • Full order history

    See who changed each order, when, and which technician took it over.

  • API keys

    Connect your own tools with keys that never reach past the creator's role.

Every repair gets one record, from the counter to the moment it goes home.

How it works

Three steps, zero paper

The same flow your shop already follows, without the forms and the follow up calls.

  1. Step 1

    Open the order at the counter

    Register the customer and pick the device from the catalog. The order gets a number and a technician.

  2. Step 2

    Diagnose and send the estimate

    The technician adds parts and services. Fixr checks the stock and builds the PDF for the customer.

  3. Step 3

    Approve, repair and notify

    The customer approves by link, the team gets to work, and every status change reaches their inbox.

Five stacked access layers, with the selected role lifted and highlighted
Access by role

Each person sees only what they need

Five roles come ready, each one limited to the work it does. Counter, bench, stock and finance share one system without stepping on each other.

Pick a role to see what it can do

Technician

Works service orders, updates their status and checks parts and devices.

Built from the trade

Made with repair shops

Fixr started from interviews with owners and technicians of small and medium repair shops. Every screen follows how they actually work.

  • Shaped by real shops

    Requirements came from conversations with people who fix devices every day.

  • Your shop, your data

    Each shop runs in its own space, and its records never mix with anyone else's.

  • Open source

    The code is public on GitHub, so you can see exactly how your data is handled.

See the code on GitHub
Questions

Frequently asked questions

No. Fixr runs in the browser on computers, tablets and phones, and each shop gets its own space with its own team.

Ready to run your shop in one place?

Open Fixr, register your first service order and see the whole repair flow in a few minutes.

No installation. Runs in the browser. Open source.

The Fixr logo as a floating block with small parts orbiting it