WORKSHOP MGR
Projects
0
active builds
Parts
0
in inventory
Paints
0
colors stocked
Supplies
0
consumables
LOW STOCK ALERTS

No low stock alerts

Name Scale Category Status Parts Actions
Part Name Project Location Stock Supplier Actions
Color Brand Code Finish Volume Stock Actions
Name Category Qty Unit Reorder At Status Actions
Projects
Parts
Paints
Supplies

Connect Square to load catalog

CURRENT SALE
Cart is empty
Subtotal$0.00
Tax (8%)$0.00
Total$0.00
SALES HISTORY
Date / TimeItemsPaymentTotalStatus

No sales recorded yet

Sandbox Access Token

Get your Sandbox Access Token from the Square Developer Portal. Go to developer.squareup.com → Your App → Sandbox → Access Token.

How to get your Sandbox Token

1. Go to developer.squareup.com and sign in
2. Click + New Application → name it "Workshop Manager"
3. Open the app → click the Sandbox tab
4. Copy the Sandbox Access Token (starts with EAAAlx...)
5. Click Open Sandbox Seller Dashboard to add test catalog items
6. Paste your token above and click Test Connection

Loading users...

Role Permissions

What each role can do in the workshop system.

${[ ['View all inventory','✓','✓','✓'], ['Add / edit items','✓','✓','✓'], ['Delete items','✓','✓','✗'], ['Process sales (POS)','✓','✓','✓'], ['View sales history','✓','✓','✗'], ['CSV import','✓','✓','✗'], ['Manage users','✓','✗','✗'], ['Edit settings / keys','✓','✗','✗'], ].map(([p,o,m,s]) => ``).join('')}
PERMISSION OWNER MANAGER STAFF
${p} ${o} ${m} ${s}

Supabase Connection

Paste your Supabase Project URL and anon key below. Find these in your Supabase dashboard under Project Settings → API.

Database Setup SQL

Run this SQL in your Supabase SQL Editor to create all required tables:

MANUAL LOOKUP
Projects
Parts
Paints
Supplies

Template

Download a CSV template for the selected category, fill it in, then upload it.

How it works

1. Download the CSV template
2. Fill in your data in any spreadsheet app
3. Save as CSV and upload below
4. Preview and confirm the import

Drop your CSV file here
or tap to browse