Reforma - Pilates, Reformer, Shop and Cafe Suite

Description
Reforma is a complete web application for a Pilates studio that also runs wellness services, a retail corner and a coffee bar / kitchen, written in plain PHP 8 and MySQL. One code base gives you a modern public website, a mobile-first member area, a coach area, a front desk & bar area and a full admin back office.
Members book Mat and Reformer classes in one tap, join the waiting list, cancel before the deadline you choose and follow their session balance per room. They buy packages (single classes, monthly passes, Duo Mat & Reformer, 3-month programs, sauna passes), book the sauna or a massage by time slot, and order drinks, food and products from the coffee bar menu and the shop with choices and extras.
The front desk receives orders on a live screen with sound alerts, sells at the counter with a touch POS (options, change, pay later), opens and closes cash sessions, manages the sauna & massage diary and the stock. Administrators manage the weekly class template that fills the schedule automatically, classes, coaches, packages, treatments, products, option groups, stock history, payments, clients, website advertising (hero video, banners, popup), push campaigns, statistics, team access rights and every setting.
The app is an installable PWA with Web Push notifications implemented in pure PHP, HTML e-mails, an optional cron task for reminders and a web installer with optional fictional demo data. It is fully translated into 9 languages (English, French, Arabic with right-to-left layout, German, Spanish, Portuguese, Italian, Turkish, Hindi) and every notification or e-mail is sent in the language of its recipient. Currency, timezone and phone country code are configurable. Payments are recorded at the studio out of the box; the online payment flow is built in with a provider adapter and a payment simulator.
Live demo logins (one sign-in page for every role: https://reforma.sevendaygames.com/auth/login.php, or click a demo account button on that page):
- Admin (back office https://reforma.sevendaygames.com/admin/): admin@example.com / admin1234
- Front desk & bar (POS, live orders, cash, stock: https://reforma.sevendaygames.com/admin/pos.php): frontdesk@example.com / demo1234
- Coach (coach area https://reforma.sevendaygames.com/coach/): coach.ines@example.com / demo1234
- Member (member area https://reforma.sevendaygames.com/client/): emma.hart@example.com / demo1234
Public website: https://reforma.sevendaygames.com/. The demo contains only fictional data and is reset automatically every hour. Changing passwords or sign-in e-mails, file uploads and outgoing e-mails / push are disabled in the demo; online payments use the built-in simulator (no money involved).
Features
- Public website: hero video, live class schedule, prices & packages, gallery, video capsules, contact
- Mat and Reformer class booking with waiting list, cancellation window and session balance per room
- Packages: single classes, monthly passes, Duo Mat & Reformer, 3-month programs, wellness passes, renewal extends validity
- Sauna & massage slot booking (shared or private), opening hours, buffer between treatments, blocked slots
- Coffee bar / kitchen menu and retail shop with pictures, option groups (milk, size, extras, toppings) and cart
- Live orders screen with sound alert and statuses (new, preparing, ready, completed)
- Touch POS: categories, search, options, client link, payment methods, change calculation, pay later
- Cash sessions with opening float, counted cash and difference
- Stock tracking with low-stock alerts, restock / loss / inventory movements and history
- Coach area with participants and attendance
- Admin dashboard, weekly template, schedule, classes, coaches, clients, payments, statistics
- Team accounts with per-person access rights
- Website advertising: hero video or picture, top banner, popup, home cards, push campaigns by segment
- Online payment flow with provider adapter and built-in payment simulator; cash, card, mobile and transfer payments recorded by the team
- 9 languages including Arabic RTL, recipient-language notifications and e-mails
- Installable PWA with Web Push (VAPID, no Composer)
- Web installer with optional fictional demo data
- Optional live demo mode: hourly automatic reset without cron, locked passwords, one-click demo sign-in for every role
- Configurable currency, timezone and phone country code
- Secure: PDO prepared statements, CSRF tokens, brute-force protection, e-mail reset links, protected uploads, transactional bookings and stock
Requirements
- PHP 8.0, 8.1, 8.2 or 8.3 with pdo_mysql, mbstring and fileinfo (openssl and curl for push notifications)
- MySQL 5.7+ / 8.0 or MariaDB 10.3+
- Apache or LiteSpeed with .htaccess support (Nginx possible)
- HTTPS recommended (required for push notifications and PWA installation)
- PHP mail() available for e-mails
Instructions
- Create an empty MySQL / MariaDB database and a database user.
- Upload the content of the upload/ folder to your hosting (public_html or a sub-folder).
- Make config/, storage/, storage/sessions/ and uploads/ (with its sub-folders) writable.
- Open install.php in your browser, fill in the database details, studio name, language, timezone, currency and administrator account, and optionally tick the demo data option.
- Delete install.php after the installation.
- Optionally add the cron job cron/reminders.php every 15 minutes, then configure classes, coaches, the weekly template, packages, treatments and products from the admin area.
| Author | SevenDayGames |
|---|---|
| Category | Scripts & Code / PHP Scripts / Booking |
| Price | $99 |
| Extended License | $297 |
| First Release | Oct 17, 2026 |
| Last Update | Oct 20, 2026 |
| Database | MySQL 5.7, MySQL 8.0, MariaDB 10.x |
| Files included | .php, .css, .html, .sql, JavaScript .js |
| Software version | PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3 |
| Programming language | PHP, JavaScript |
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 · 738 views · 10 clicksOther · Week 44 · 738 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.
705 views · 6 clicksWeek 44 · 705 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,952 views · 21 clicksSaaS · Week 44 · 1,952 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,903 views · 17 clicksWebsite · Week 44 · 1,903 views · 17 clicks
#5
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
39,361 views · 211 clicksWeek 44 · 39,361 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.
642 views · 11 clicksWeek 44 · 642 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.
587 views · 4 clicksWeek 44 · 587 views · 4 clicks