Last updated
03.07.2025 at 17:42

Frequently Asked Questions

Find answers to common questions about Lázně Pramen Engine

About the Project

Lázně Pramen Engine is a comprehensive platform for digitalising SPA and wellness business operations.

  • What is it Modular system for booking management, CRM, inventory, and franchise
  • Owner Sergej Schneider (🇩🇪/🇨🇭)
  • Team @lazne-engine/core

Technology Stack

Modern technology stack for reliability and scalability.

  • Backend Supabase (PostgreSQL + Auth + Storage)
  • Frontend React 18 + Vite + TypeScript
  • Node.js LTS v20.x (see .nvmrc)

Development & Deployment

Instructions for setting up local development environment and deploying the project.

Local Development

Quick start guide for developers.

  • Start Supabasesupabase start
  • Frontendnpm run dev
  • Backend APInpm start
  • Testingnpm run lint && npm test

CI/CD

Automated deployment through GitHub Actions.

  • DB Migrationssupabase-deploy.yml
  • Edge Functionsdeploy-functions.yml
  • Monoreponpm workspaces

Security

Data protection and secure development practices.

  • RLSRow-Level Security enabled
  • JWTToken-based authentication
  • SecretsGitHub Secrets + Supabase

Contributing

How to contribute to the project development.

  • ProcessFork → branch → PR to main
  • CommitsConventional Commits (feat:, fix:, docs:)
  • IssuesGitHub Issues for bugs and features

Roadmap

Project development plans and current sprint status.

Sprint S-01 🔄

In Development: Architecture design and documentation creation. Technical specification for MVP is ready.

Sprint S-02 🟡

In Progress: Inventory management module for SPA centers.

Sprint S-03 ⏳

Planned: React Native mobile app for clients and staff.

Need Help?

Open an issue on GitHub or contact @Sergej on Slack for support.