An open API service indexing awesome lists of open source software.

https://github.com/metafold-dev/metafold-technical-service

Desktop service management software for repair shops and technical service teams.
https://github.com/metafold-dev/metafold-technical-service

business-automation desktop-app firebase inventory pyqt6 python repair-shop service-management technical-service windows

Last synced: 15 days ago
JSON representation

Desktop service management software for repair shops and technical service teams.

Awesome Lists containing this project

README

          

# MetaFold Technical Service

Desktop service management software for repair shops and technical service teams.

MetaFold Technical Service is built to manage the daily workflow of technical service businesses: customer records, device intake, repair status, stock usage, supplier parts, payments, warranty follow-up, staff permissions, reports, backups, and customer communication.

## Screenshots

![MetaFold Technical Service feature graphic](metafold-feature-graphic.png)

### Service Records

![Service records and delivery workflow](service-records-redacted.png)

### Stock and Supplier Tracking

![Supplier and stock tracking workflow](supplier-stock-redacted.png)

## What It Solves

Repair shops often manage service records, payments, stock, customer calls, and delivery status across notebooks, spreadsheets, messaging apps, and memory. MetaFold brings these workflows into one desktop application with a practical interface designed for real business usage.

## Core Features

- Customer, dealer, and device service records
- Active, ready, completed, delivered, and return workflows
- Stock tracking with product codes, barcodes, quantity, cost, and sale price
- Supplier and wholesaler part/payment management
- Staff roles, PIN login, and permission-based access
- Customer status links and WhatsApp-ready messages
- Warranty center and low-stock alerts
- Daily service reports and management summaries
- Backup/export tools for operational safety
- Windows tray behavior, crash logging, installer, and update flow
- Firebase-backed cloud synchronization

## Tech Stack

`Python` `PyQt6` `Firebase Realtime Database` `Requests` `Pillow` `PyInstaller` `Inno Setup` `Windows`

## Product Modules

| Module | Description |
| --- | --- |
| Service Records | Tracks customer devices from intake to delivery |
| Customer Management | Stores customer history and device records |
| Stock | Manages parts, stock quantity, pricing, and usage |
| Suppliers | Tracks wholesaler parts, returns, and payments |
| Staff Access | Controls app access with roles and permissions |
| Reports | Provides daily service, warranty, payment, and stock summaries |
| Backup | Exports operational data for recovery and safety |
| Releases | Supports Windows installer and update workflows |

## Engineering Focus

This project focuses on practical product engineering:

- maintainable desktop UI structure
- real-time data synchronization
- permission-aware business workflows
- resilient error handling and crash logging
- installer/update experience for non-technical users
- operational features shaped around actual repair shop usage

## Repository Status

This is a public showcase repository for MetaFold Technical Service.

The production source code is kept private while public documentation, product notes, release information, and selected screenshots are prepared for this repository.

## Documentation

- [Roadmap](ROADMAP.md)
- [Changelog](CHANGELOG.md)
- [Architecture Notes](docs/architecture.md)

## Links

- Website: https://metafold.net
- Developer: https://github.com/metafold-dev
- Releases: https://github.com/metafold-dev/metafold-releases