Personal project

Repair shop CRM

Project websitesrm.pmpws.com

Staff access

CRM for a repair service

Repair shop CRM

A system for my computer repair shop. It brings together customers, repair orders, technicians, tasks and finances — from accepting a device to returning it to the customer.

In use at my repair shopOne system for the repair shop’s daily work
Repair shop CRM order list with personal data hidden
Actual CRM interface · personal data hidden

Identify a device from a photo

When creating a repair order, you can take a photo of a laptop or another device. The integrated AI identifies its type, manufacturer and model to help fill in the form. The result can be reviewed and corrected manually.

Features and implementation
From device intake to returnRepair stages and technician responsibilities

In-shop repairs and on-site visits, diagnostics, customer approval, repair work, waiting for parts, completion and return. Each order records the responsible employees and its status history.

Customers and addressesCustomer profiles and service history

Phone number search, contact details and multiple addresses for each customer. Orders are linked to customer profiles to preserve service history and select the address for an on-site visit.

Photos and AI recognitionDevice photos and automatic model identification

The Gemini integration analyses device photos and returns the type, manufacturer and model. Device and repair photos can be saved with the order. Voice recordings can also be transcribed into text.

Repair work, parts and diagnosticsRepair details within each order

A service catalogue, diagnostic records, internal notes, spare parts and supporting files. Work by external technicians can be included, completed tasks recorded and the order total calculated.

Payments and financesIncome, expenses and reports

Order payments, payment methods, expenses and expense categories. Income and expense reports provide an overview of the repair shop’s finances.

Tasks and notificationsRecurring tasks and reminders

Employee tasks and subtasks, automatically recurring tasks and push notifications. Notification settings let users choose which events to follow.

Employee access and activity historyPermissions for different areas of the system

Authentication, account status and individual employee permissions. The system includes an activity log, while each order’s history tracks its progress through the repair stages.

Settings and printable documentsRepair shop settings and documents

Configurable device and customer types, included accessories, enquiry sources, payment methods and warranty periods. There are device intake and return forms, company details and a catalogue of repair services.

Technology stack
  • Laravel
  • MySQL
  • Gemini API
  • Tailwind CSS
  • Nginx
  • PHP-FPM

System interface

New order form with device photos and AI recognition
Creating an order and identifying the device
CRM settings: warranty, company details and device types; contact details hidden
Settings and catalogues

Internal system: only employees have access to the data.

Let's discuss your project

Do you need a web service, automation or server setup? Write what problem you want to solve.

Project work, part-time and full-time roles. I prefer written communication.

← Back to portfolio

Choose a language

Select a language. The same page will open in the selected language.

Deutsch Français Español Italiano Nederlands Svenska Norsk bokmål Українська Қазақша Русский