Luna Beauty Suite - Flask Salon Management POS

Description
LUNA Beauty Suite - Salon & Spa Management System
LUNA Beauty Suite is a complete, ready-to-deploy management system for beauty salons, spas, hairdressers, nail salons and barbershops, built with Python Flask and SQLite.
It brings everything a salon needs into one modern application: a fast Point of Sale, an appointment scheduler, a client CRM with loyalty points, employee management, inventory tracking, multi-currency pricing and a powerful analytics dashboard.
Why LUNA Beauty Suite?
- Zero configuration - the database and demo data are created automatically on first launch.
- Touch-friendly POS - combine services and products in one cart and accept Cash, Card or Mobile payments.
- Never miss a client - automatic appointment alerts with a one-click WhatsApp reminder.
- Sell worldwide - 8 currencies with automatic live exchange rates.
- Secure by design - CSRF protection, XSS sanitization, password hashing and role-based access.
- Easy to deploy - runs locally, on cPanel, VPS, Windows Server or Docker.
Demo Accounts
- Administrator: admin / admin123
- Cashier: cashier / cashier123
Features
Dashboard & Sales
- Analytics dashboard - today's revenue vs yesterday, 7-day revenue chart, top clients, services and products
- Point of Sale (POS) - services and products in one cart, Cash / Card / Mobile payments
- Sales history - filters by date range, client code and employee, with CSV export
- Employee tracking on every sale and appointment
Appointments & Clients
- Appointment scheduler - book, confirm, complete or cancel; completed appointments become sales automatically
- Real-time notifications - bell icon, sound alert and popup 2 hours before each appointment
- WhatsApp reminder - one-click pre-filled message to the client
- Client CRM - client codes, loyalty points, visit count, allergies and notes
Management
- Inventory - stock tracking with low-stock alerts
- Employees - roles and availability status (available / busy / offline)
- Services catalog - price, category and duration, active / inactive toggle
- Users - Administrator and Cashier roles
Multi-Currency
- 8 currencies: EUR, USD, GBP, CHF, CAD, BRL, MAD, XOF
- Live exchange rates - free API, no key needed, automatic fallback to static rates
Security & Design
- CSRF protection, XSS sanitization, password hashing
- Secure HTTP-only cookies and anti-clickjacking headers
- Modern responsive interface built with Tailwind CSS
Requirements
Software
- Python 3.9 or higher (3.11 / 3.12 recommended)
- pip (Python package installer)
- Python packages installed automatically from requirements.txt: Flask, Flask-WTF, Flask-SQLAlchemy, Bleach
- SQLite - built into Python, no database server needed
Browser
- Any modern browser: Chrome, Firefox, Edge or Safari
- JavaScript, cookies and localStorage enabled
- Internet connection for the Tailwind CSS CDN and live exchange rates
Hosting (production)
- cPanel hosting with "Setup Python App" (Phusion Passenger)
- Linux VPS with Gunicorn + Nginx
- Windows Server with Waitress
- Docker on any operating system
Instructions
Quick Start
- Extract the ZIP file to any folder.
- Install the dependencies: pip install -r requirements.txt
- Start the application: python app.py
- Open http://localhost:5000 in your browser.
Windows users: double-click runnewpc.bat (first time only), then start.bat.
Demo Logins
- Administrator: admin / admin123 (full access)
- Cashier: cashier / cashier123 (POS only)
Before Going Live
- Change the default passwords from the Users page.
- Set a strong SECRET_KEY environment variable.
- Enable HTTPS and set SESSION_COOKIE_SECURE=true.
Full Documentation
Step-by-step guides for cPanel, Passenger, Gunicorn + Nginx, Waitress and Docker, configuration, troubleshooting and screenshots are included in documentation.html.
| Author | elecspotshop |
|---|---|
| Category | Scripts & Code / Python |
| Price | $44 |
| Extended License | $132 |
| First Release | Oct 5, 2026 |
| Last Update | Oct 5, 2026 |
| Database | SQLite 3.x |
| Files included | .py, .html |
| Software version | Python 3.10, Python 3.11, Python 3.12, Python 3.13, Python 3.14 |
| Html/css framework | Tailwind CSS |
| Software framework | Flask |
| Programming language | JavaScript, Python |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
Actionbook
It works inside the user's own browser with the accounts already signed in. The user describes the result they need, and the agent reads, clicks and types through the pages, then delivers a dashboard or report where each data links back to its source.
Other · 740 views · 10 clicksOther · Week 44 · 740 views · 10 clicks
🥈
Free social media tools for creators & solofounders
295 free tools for growing your social media: write, plan, grow on local AI models, 100% free forever, No sign-up required, No trial. Write, check and measure posts on LinkedIn, Instagram, TikTok, X, YouTube, Reddit, Product Hunt and more: a free social media scheduler for 17 networks, engagement rate calculators, character counters, best time to post, hook generators and follower growth calculators. No login anywhere, no API or credit usage.
707 views · 6 clicksWeek 44 · 707 views · 6 clicks
🥉
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 1,954 views · 21 clicksSaaS · Week 44 · 1,954 views · 21 clicks
#4
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 1,905 views · 17 clicksWebsite · Week 44 · 1,905 views · 17 clicks
#5
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
39,364 views · 211 clicksWeek 44 · 39,364 views · 211 clicks
#6
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
644 views · 11 clicksWeek 44 · 644 views · 11 clicks
#7
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
589 views · 4 clicksWeek 44 · 589 views · 4 clicks