Reforma - Pilates, Reformer, Shop and Cafe Suite icon

Reforma - Pilates, Reformer, Shop and Cafe Suite

Go to Website
Hot or Not
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

  1. Create an empty MySQL / MariaDB database and a database user.
  2. Upload the content of the upload/ folder to your hosting (public_html or a sub-folder).
  3. Make config/, storage/, storage/sessions/ and uploads/ (with its sub-folders) writable.
  4. 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.
  5. Delete install.php after the installation.
  6. 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.
AuthorSevenDayGames
CategoryScripts & Code / PHP Scripts / Booking
Price$99
Extended License$297
First ReleaseOct 17, 2026
Last UpdateOct 20, 2026
DatabaseMySQL 5.7, MySQL 8.0, MariaDB 10.x
Files included.php, .css, .html, .sql, JavaScript .js
Software versionPHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3
Programming languagePHP, JavaScript

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
Free social media tools for creators & solofounders

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 clicks

$6