Codingloop
Android & Web

Simple Garage

End-to-end garage management. From vehicle intake to invoice.

🖼dashboard-overview.png
Dashboard overview

Everything your garage needs

All the tools to run a modern automotive service business.

🏠

Multi-Garage Management

Manage multiple garages under one organisation.

🚗

Vehicle Tracking

Registration, chassis number, full service history.

📋

Visits & Job Cards

Create visits, assign job cards, track item status.

Approval Queue

Mechanics request approvals; managers approve or reject.

🧾

Invoicing

Auto-generated invoices from completed job card items.

📊

Reports & Timeline

Garage-level reports and full activity timeline.

👥

Team Management

Org members, garage members, and role assignments.

🔐

Role-Based Access

Granular permission control at org and garage level.

📄

Templates

Reusable job card and visit templates for common jobs.

🔔

My Work

Mechanics see only their own assigned items.

📥

My Approvals

Managers see pending approvals across all garages.

How It Works

From first login to closed invoice in seven steps.

1

Set up your organisation

Create your org, add garages, define roles.

2

Invite your team

Send email invites, assign roles with specific permissions.

3

Check in a vehicle

Search by registration or create a new vehicle record.

4

Create a visit

Start a service session and assign a delivery manager.

5

Add job cards & items

Break work into job cards, add parts and labour items, assign to mechanics.

6

Approve work

Items needing approval go to the Approval Queue — managers approve or reject.

7

Invoice & close

Auto-generate invoice from completed items, record payments, close the visit.

Role & Permissions System

Two levels — organisation and garage — so everyone gets exactly the right access.

Org-level permissions

PermissionWhat it allows
ViewSee org details
Manage MembersInvite and remove org members
Manage GaragesCreate and edit garages
Manage RolesCreate and edit roles
View FinancialsAccess financial reports
Manage TemplatesCreate and edit job/visit templates
Manage VehiclesAdd and edit vehicles

Garage-level permissions

PermissionWhat it allows
ViewSee garage details
Manage VisitsCreate and manage visits
Manage Job CardsAdd and edit job card items
Approve ItemsApprove or reject items in the queue
Manage InvoicesGenerate and manage invoices
View ReportsAccess garage reports
Manage MembersAdd and remove garage team members
💡

Roles are fully composable — a Mechanic might only have View + Manage Job Cards, while a Manager gets everything.

Screenshots

A look inside Simple Garage.

🖼visit-list-with-status-filters.png
Visit list with status filters
🖼job-card-items-with-mechanic-assignments.png
Job card items with mechanic assignments
🖼approval-queue-with-approve/reject-actions.png
Approval queue with approve/reject actions
🖼invoice-with-line-items-and-payment-recording.png
Invoice with line items and payment recording
🖼reports-and-activity-timeline.png
Reports and activity timeline
🖼role-creation-with-permission-checkboxes.png
Role creation with permission checkboxes
🖼mechanic's-personal-work-queue.png
Mechanic's personal work queue

Access & Platforms

Same app, wherever you work.

📱

Mobile App (Android)

  1. 1
    Download and install the APK
  2. 2
    Sign in with email or Google account
  3. 3
    Accept your team invitation or create a new organisation
  4. 4
    You're in — follow the First-Time Setup below
Download APK
🌐

Web App

  1. 1
    Visit garage.codingloop.in
  2. 2
    Sign in with your account
  3. 3
    Full feature parity with mobile — optimised for desktop
Open Web App →

First-Time Setup

Follow these steps after signing in for the first time.

1

Create your Organisation

Your org is the top-level entity. All garages, members, and roles belong to it.

Org Settings → Create Organisation → enter name → save.

2

Add your first Garage

A garage is a physical location. You can add multiple.

Garages → Create Garage → enter name and address → save.

3

Create Roles

Roles define what people can do in your org and in each garage.

Roles → Create Role → enter name → check permissions → save. Example: Manager, Mechanic, Receptionist.

4

Invite Team Members

Org Members → Invite → enter email → assign a role → send.

They receive an email invite. Once accepted, they can log in.

5

Add a Vehicle and Create a Visit

When a vehicle arrives, search by registration or create a new vehicle record.

Then create a Visit — this is the service session for that vehicle.

6

Add Job Cards and Items

Inside the visit, create job cards (e.g. "Engine Work", "Tyre Replacement").

Add items to each job card — parts, labour — with prices. Assign items to mechanics.

7

Handle the Approval Queue

Items requiring approval appear in the Approval Queue.

Managers with approve permission can approve or reject. Mechanics see updated status in My Work.

8

Generate Invoice and Close

Once all job cards are complete, go to Invoice.

Review auto-calculated totals, record payments received, and close the visit.

Frequently Asked Questions