Không có mô tả

Bernt Christian Egeland 1e46b40d2d opengraph 5 tháng trước cách đây
.devcontainer c7b5609f49 dev container 6 tháng trước cách đây
.github eb1634749c demo workflow 5 tháng trước cách đây
.vscode 53918b68c4 first commit 7 tháng trước cách đây
assets 53918b68c4 first commit 7 tháng trước cách đây
data 53918b68c4 first commit 7 tháng trước cách đây
messages 11d2474783 Force workshop language on customer-facing pages (#125) 5 tháng trước cách đây
prisma f2fe6b8799 Add vehicle observations feature (#121) 6 tháng trước cách đây
public 1e46b40d2d opengraph 5 tháng trước cách đây
src 1e46b40d2d opengraph 5 tháng trước cách đây
.dockerignore 53918b68c4 first commit 7 tháng trước cách đây
.env.example 827a5c4152 env-example 7 tháng trước cách đây
.gitignore ece421a661 Add i18n support with next-intl (#20) 7 tháng trước cách đây
Dockerfile 354bfce319 Upgrade Prisma ORM from v6 to v7 (#118) 6 tháng trước cách đây
LICENSE 53918b68c4 first commit 7 tháng trước cách đây
README.md 19511a3f01 demo 5 tháng trước cách đây
biome.json 853b1b8978 fix lint issues 7 tháng trước cách đây
components.json 53918b68c4 first commit 7 tháng trước cách đây
docker-compose.yml ae198c8787 container path 7 tháng trước cách đây
init-db.sh 354bfce319 Upgrade Prisma ORM from v6 to v7 (#118) 6 tháng trước cách đây
next.config.ts 4b403c46dc Add status report management with feedback notifications (#101) 6 tháng trước cách đây
package-lock.json e7060fba5b Bump better-auth to 1.5.6 (#126) 5 tháng trước cách đây
package.json e7060fba5b Bump better-auth to 1.5.6 (#126) 5 tháng trước cách đây
postcss.config.mjs 53918b68c4 first commit 7 tháng trước cách đây
prisma.config.ts 354bfce319 Upgrade Prisma ORM from v6 to v7 (#118) 6 tháng trước cách đây
tsconfig.json 53918b68c4 first commit 7 tháng trước cách đây
vitest.config.ts 50e27b1302 Add auth & multi-tenancy test suite (#5) 7 tháng trước cách đây

README.md


<a href="https://github.com/sinamics/torqvoice">
    <img src="assets/logo/torqvoice_app_logo_padding.png" alt="Torqvoice Logo" width="120" height="120">
</a>

Torqvoice, modern workshop and service management.
<br />
<br />
<a href="https://github.com/sinamics/torqvoice/issues/new?labels=bug&template=bug_template.yml&title=%5BBug%5D%3A+">Bug Report</a>
·
<a href="https://github.com/sinamics/torqvoice/issues/new?labels=enhancement&template=feature_request.yml&title=%5BFeature+Request%5D%3A+">Feature Request</a>
·
<a href="https://demo.torqvoice.com/auth/sign-in?demo=1"><strong>Live Demo</strong></a>


Torqvoice is a self-hosted workshop management platform built for automotive service businesses. It replaces scattered tools with a single place to manage customers, vehicles, service records, quotes, invoicing, inventory, billing all with a clean modern UI.

Try the Demo

👉 demo.torqvoice.com — one-click sign-in, populated with realistic data. No signup required. Data resets every 3 hours.

Quick Start

See the Quick Start guide to get up and running with Docker Compose in minutes.

Features

  • Multi Company Support — manage multiple workshops with a single login
  • Vehicles & Customers — full service history per vehicle, linked to customer profiles
  • Work Orders — status-driven workflow (pending, in progress, waiting parts, ready, completed)
  • Quotes & Invoicing — PDF generation, customizable templates, public shareable invoice links
  • Inventory — parts stock tracking with suppliers and low-stock alerts
  • Billing & Payments — payment tracking with paid/partial/unpaid status
  • Reports — revenue, service, customer, and inventory analytics with charts and CSV export
  • Email — send quotes and invoices with PDF attachments
  • Custom Fields — extend service records and quotes with your own data fields
  • Team Management — organization-based roles (owner, admin, member)
  • Company Branding — logo, invoice colors, fonts, and layout customization
  • Global Search — search across all entities via command palette
  • Dark Mode — full dark mode support

License

Elastic License 2.0 (ELv2)