{"repo":"SGrappelli/pronto","free":true,"listed":false,"github":"https://github.com/SGrappelli/pronto","clone":"git clone https://github.com/SGrappelli/pronto.git","description":"Open-source booking, CRM & POS for salons, barbershops, cafes and shops. Zero commission. WhatsApp & Telegram reminders. Self-hosted via Docker or cloud at trypronto.app","language":"TypeScript","stars":38,"topics":["crm","docker","nextjs","pos","self-hosted","small-business","supabase","telegram","whatsapp","inventory"],"license":"MIT","category":"chat-messaging","readme_excerpt":"🌍 English Español Português Pronto Open-source business management for service businesses and retail shops. Self-hosted via Docker or cloud at trypronto.app --- What is Pronto? Pronto replaces Excel and disconnected apps for small service businesses and retail shops. Your clients book directly with you — no marketplace commission, no vendor lock-in. Supported business types: Salons · Barbershops · Spas · Dental clinics · Fitness studios · Auto repair shops · Cafes · Tattoo studios · Retail shops & kiosks --- Features 📅 Booking & Calendar - Online booking page — clients book with name + phone only, no account required - Drag-and-drop calendar with staff color coding - Double-booking prevention (PostgreSQL trigger) - Zero commission — 100% of revenue goes to you 👥 CRM & Clients - Client cards with visit history, notes, tags, birthday - CSV import from Fresha, Vagaro, Booksy, Mindbody, Square 🛒 POS & Checkout - Fast checkout: services and products in one cart - Cash, card, transfer payment methods - Sales history with search by client 📦 Inventory & Retail - Product catalog with barcode, SKU, category, cost/sell price - Barcode scanner support (USB/Bluetooth keyboard-wedge mode) - Manual product grid for cashiers without a scanner - CSV/Excel import — auto-detects columns, supports .xlsx and .csv - Excel export for products and sales history - Low-stock alerts via Telegram, WhatsApp or Email - Stock movement history per product 🔔 Omnichannel Notifications (free, your own cr","default_branch":null,"files":null,"tree":[],"storefront":"/r/SGrappelli","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SGrappelli/pronto/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}