🎨 Studio CRM

Complete management system for professional tattoo and piercing studios. Manage clients, appointments, inventory, compliance, and finances all in one place.

🚀 View Demo 📖 Documentation

👥 Client Management

Store client profiles, medical history, allergies, and service history with encrypted data protection.

📅 Appointment Scheduling

Interactive calendar with FullCalendar integration, conflict detection, and Google Calendar sync.

💉 Service Records

Track tattoos and piercings with detailed info (ink colors, needle configs, jewelry) and photo galleries.

💰 Financial Tracking

Manage deposits, payments, refunds, and expenses. Calculate artist commissions and generate revenue reports.

📦 Inventory Management

Track needles, ink, jewelry, and supplies with automatic reorder alerts and supplier information.

Compliance Logs

Record autoclave logs, spore tests, maintenance, and training for health inspection readiness.

📝 Digital Forms

Create and store waivers, consent forms, and intake documents with digital signature capture.

✉️ Email Automation

Automated aftercare follow-ups for tattoos and piercings with professional HTML email templates.

📸 Photo Gallery

Track healing progress with before, stencil, fresh, healing, and healed photos for each service.

🔐 Multi-User Access

Role-based authentication: admin, manager, artist, and receptionist with appropriate permissions.

⚙️ Technology Stack

Vue.js 3 Vite TailwindCSS PHP MySQL FullCalendar Chart.js Pinia Axios

📥 Installation Guide

  1. Download the studio-crm folder (contact us for download link)
  2. Create a MySQL database for the CRM
  3. Visit your-domain.com/studio-crm/install.php in your browser
  4. Follow the installation wizard to configure database and create admin account
  5. Set up cron job for email automation: */5 * * * * php /path/to/cron/process_email_queue.php
  6. Configure SMTP settings in api/Automation/EmailEngine.php for email sending
  7. Login and start managing your studio!

Requirements: PHP 7.4+, MySQL 5.7+, Apache/Nginx web server, and mod_rewrite enabled.