Ei kuvausta

Bernt Christian Egeland 17e6a9f583 Add a What's new panel with highlights written on torqvoice.com (#585) 14 tuntia sitten
.devcontainer 231d2bbe48 Hand the e2e cloud run a pre-minted token instead of the licence signing key, and bind Postgres to loopback in the compose files (#503) 1 viikko sitten
.github fd0870719a Number new jobs after the highest number in the workshop's format (#575) 1 päivä sitten
.vscode 484e79d1af vscode 1 kuukausi sitten
assets 53918b68c4 first commit 9 kuukautta sitten
data 53918b68c4 first commit 9 kuukautta sitten
e2e a3bd1dfae6 Rebuild the vehicle page as a call sheet and give every status one colour across the app (#582) 17 tuntia sitten
messages 17e6a9f583 Add a What's new panel with highlights written on torqvoice.com (#585) 14 tuntia sitten
prisma 17e6a9f583 Add a What's new panel with highlights written on torqvoice.com (#585) 14 tuntia sitten
public 4df89d8412 Send invoices and payments to Xero, and bring Xero payments back (#558) 4 päivää sitten
scripts 96853e67d2 Upload browser source maps to PostHog so error stack traces show the real file and line (#510) 1 viikko sitten
src 17e6a9f583 Add a What's new panel with highlights written on torqvoice.com (#585) 14 tuntia sitten
.dockerignore e467191970 Slim the Docker image: keep migration and seed tools out of the server's modules (#453) 1 kuukausi sitten
.env.example 4df89d8412 Send invoices and payments to Xero, and bring Xero payments back (#558) 4 päivää sitten
.gitignore 614553e0a3 Scroll the integration activity list and load older jobs as it scrolls; highlight the cloud backup note (#493) 1 viikko sitten
AGENTS.md c9f35b1d41 Drop the Vitest teardown note from AGENTS.md now that it is fixed 20 tuntia sitten
CLAUDE.md 1f40bd5f99 Add AGENTS.md, the project instructions for coding agents, with CLAUDE.md importing it (#502) 1 viikko sitten
CONTRIBUTING.md 0d00880c55 Keep server action IDs the same from release to release, so tabs opened before a deploy keep working (#498) 1 viikko sitten
Dockerfile 96853e67d2 Upload browser source maps to PostHog so error stack traces show the real file and line (#510) 1 viikko sitten
LICENSE 53918b68c4 first commit 9 kuukautta sitten
README.md 7167933d5c Add contributing guide and contributor license agreement (#481) 2 viikkoa sitten
biome.json bc9c30cd43 End-to-end tests: auth, work order pricing, quote to invoice (#373) 2 kuukautta sitten
components.json 53918b68c4 first commit 9 kuukautta sitten
docker-compose.yml 231d2bbe48 Hand the e2e cloud run a pre-minted token instead of the licence signing key, and bind Postgres to loopback in the compose files (#503) 1 viikko sitten
init-db.sh e467191970 Slim the Docker image: keep migration and seed tools out of the server's modules (#453) 1 kuukausi sitten
next.config.ts 96853e67d2 Upload browser source maps to PostHog so error stack traces show the real file and line (#510) 1 viikko sitten
package-lock.json c1eb88a309 Keep page text working after a support screenshot by updating snapdom to 2.24.18 (#511) 1 viikko sitten
package.json c1eb88a309 Keep page text working after a support screenshot by updating snapdom to 2.24.18 (#511) 1 viikko sitten
playwright.config.ts 231d2bbe48 Hand the e2e cloud run a pre-minted token instead of the licence signing key, and bind Postgres to loopback in the compose files (#503) 1 viikko sitten
postcss.config.mjs 53918b68c4 first commit 9 kuukautta sitten
prisma.config.ts c7881004c9 Integrations platform with Google Calendar, Microsoft 365 and Zoom (#300) 2 kuukautta sitten
tsconfig.json 53918b68c4 first commit 9 kuukautta sitten
vitest.config.ts c354484557 Back up workshops on a schedule, restore from a backup, and run platform backups for Pro workshops (#480) 2 viikkoa sitten
vitest.db.config.ts c354484557 Back up workshops on a schedule, restore from a backup, and run platform backups for Pro workshops (#480) 2 viikkoa sitten

README.md


<a href="https://github.com/Torqvoice/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://torqvoice.com/docs"><strong>Documentation</strong></a>
·
<a href="https://demo.torqvoice.com/auth/sign-in?demo=1"><strong>Live Demo</strong></a>
·
<a href="https://github.com/Torqvoice/torqvoice/issues/new?labels=bug&template=bug_template.yml&title=%5BBug%5D%3A+">Bug Report</a>
·
<a href="https://github.com/Torqvoice/torqvoice/issues/new?labels=enhancement&template=feature_request.yml&title=%5BFeature+Request%5D%3A+">Feature Request</a>


Torqvoice is a self-hosted workshop management platform for automotive service businesses. It replaces scattered tools with one place to run customers, vehicles, work orders, quotes, invoicing and inventory.

Documentation

torqvoice.com/docs covers what the app does, how to configure it, and how to run it yourself.

Try it

demo.torqvoice.com. One-click sign-in, populated with realistic data, no signup. Resets every 3 hours.

Run it

Docker Compose, in minutes. See the Quick Start.

Contributing

See CONTRIBUTING.md: setup, conventions, and the CLA accepted once on your first pull request.

License

Elastic License 2.0 (ELv2)