# Studio CRM

Professional studio management system for tattoo and piercing businesses

## Overview

The Studio CRM is a full-featured management application built specifically for tattoo and piercing studios. It handles client records, appointment scheduling, inventory tracking, and compliance documentation in a single interface. All data is stored locally in your browser — nothing is sent to external servers.

Designed with GDPR data protection principles in mind, the application gives studio owners complete control over their client data, consent records, and business operations without requiring cloud subscriptions or third-party accounts.

## Key Features

- Client Management — Store client profiles including contact details, allergy information, skin type, and consent records
- Appointment Scheduling — Book, reschedule, and track appointments with calendar integration
- Inventory Tracking — Monitor ink, needle, and supply stock levels with low-stock alerts
- Consent & Waiver Forms — Digital consent form management with signature capture
- Session Notes — Document each session with photos, notes, ink colors used, and aftercare instructions given
- GDPR Compliance — Built-in data retention policies, consent tracking, and data export/deletion capabilities

## How to Use

### 1. Getting Started

Open the tool and the dashboard will load. On your first visit, the database is empty — start by adding your first client record. All data is saved automatically to your browser's local storage.

### 2. Adding Clients

Navigate to the Clients section and click Add New Client. Fill in contact information, any known allergies or medical conditions, and skin type. This information is used across all other features.

### 3. Booking Appointments

From the Appointments section, select a client, choose a date and time, and add session details (tattoo/piercing type, estimated duration, deposit status). The system prevents double-booking.

### 4. Managing Inventory

Add your supplies with current quantities and set minimum stock thresholds. The system alerts you when items fall below the threshold so you can reorder before running out.

### 5. Recording Sessions

After a session, add notes including work performed, ink colors/brands used, needle configurations, and aftercare instructions provided. This creates a complete history for each client.

## Data Storage & Privacy

Feature | Details
--- | ---
Storage Location | Browser localStorage — data stays on your device
Data Encryption | Relies on device-level encryption (full disk encryption recommended)
Data Export | Export all client data as JSON for backup or migration
Data Deletion | Per-client deletion or full database wipe available
GDPR Compliance | Consent tracking, right-to-erasure support, data portability

Important: Since data is stored in your browser, clearing browser data or switching browsers/devices will reset the database. Use the export feature regularly to back up your records.

## Technical Details

Studio CRM is built as a single-page application using Vue.js. The application architecture separates concerns between the interface layer and the data persistence layer:

- Frontend — Vue.js with reactive state management
- Data Layer — Browser localStorage with JSON serialization
- No Backend Required — Runs entirely client-side, no server needed
- Embeddable — Can be embedded on any website via iframe

## Related Tools

- Consent Form Builder — Create professional consent and waiver forms
- Studio Compliance Checklist — Ensure your studio meets regulatory requirements
- Healing Tracker — Track client healing progress after sessions
- Tattoo Price Estimator — Generate accurate price quotes for clients

← Go to Tool