Tuotantovalmis SaaS-ratkaisu

Moderni varaus- ja
maksujärjestelmä

Täysin automatisoitu SaaS-alusta taloyhtiöiden ja kiinteistöjen yhteistilojen hallintaan. Varaukset, maksut, ilmoitukset ja analytiikka — yhdessä paketissa.

Multi‑Tenant
Usea taloyhtiö yhdellä asennuksella
3
Kieltä (FI / EN / SV)
4
Pilvialustaa tuettu
Ominaisuudet

Kaikki mitä tarvitset —
suoraan laatikosta

Kokonaisvaltainen ratkaisu, joka kattaa koko varaus­prosessin alusta loppuun.

📅

Kalenteri & Varaukset

Interaktiivinen kalenterinäkymä reaaliaikaisella saatavuudella. Tuntipohjainen ja yöpymistyyppinen varaus — mukautuva aikavälilogiikka resursseihin.

React Big Calendar Reaaliaikainen Tuntiperusteinen
💳

Mobiili­maksut

Stripe Checkout -integraatio tukee korttimaksuja, Klarnaa, MobilePay:ta ja muita maksu­tapoja. Webhook-validoitu maksu­vahvistus.

Stripe Klarna MobilePay Webhook
🤖

AI-assistentti

Conversational AI chat-käyttöliittymällä (teksti + puhe). Varauskysymykset, ohjeistus ja älykkäät suositukset — Claude 3.7 Sonnet -mallilla.

Anthropic Claude Vercel AI SDK Puheentunnistus
📱

Natiivi mobiilisovellus

React Native (Expo) -sovellus iOS:lle ja Androidille. Push-ilmoitukset, biometrinen kirjautuminen ja natiivin käyttö­kokemuksen tunne.

React Native Expo iOS & Android
📊

Analytiikka-dashboard

Graafiset raportit käyttö­asteesta, liikevaihdosta ja resurssien suosiosta. Recharts-pohjainen visualisointi adminpaneelissa.

Recharts Käyttöaste Liikevaihto
🔔

SMS & Sähköposti-muistutukset

Automatisoitu muistutus­palvelu Telnyx SMS- ja Nodemailer-sähköposti-integraatiolla. Granulaari hallinta resurssi- ja tenant-tasolla.

Telnyx Nodemailer Ajastettu
🏢

Multi‑Tenant & Superadmin

Yksi asennus palvelee rajattomasti taloyhtiöitä. Superadmin-paneeli tenantien luontiin, brändäykseen ja asetusten hallintaan.

Slug-reititys Brändäys Invite Code
🔐

IoT & Älylukot

Smart Lock -integraatio Adapter Pattern -arkkitehtuurilla. Tuki HTTP-webhook-, MQTT- ja pilvi-API-protokollille. Automaatti­nen PIN-koodin elinkaari.

iLOQ Shelly MQTT Webhook
🌐

Monikielisyys (i18n)

Täysi kielilokaatiotuki: suomi, englanti ja ruotsi. next-intl-pohjainen toteutus App Router -yhteensopivalla reitityslogiikalla.

next-intl FI / EN / SV App Router
Teknologiapino

Rakennettu moderneilla
työkaluilla

Kukin komponentti on valittu tuotantokelpoisuuden, suorituskyvyn ja ylläpidettävyyden perusteella.

Next.js 16
App Router, SSR/SSG
🟦
TypeScript
Tyyppiturvallisuus
🎨
Tailwind CSS 4
Utility-first tyylitys
📱
React Native
Expo, iOS & Android
🟢
Node.js
Express REST API
🐬
MySQL / MariaDB
Relaatiotietokanta
💰
Stripe
Maksujen prosessointi
📨
Telnyx
SMS-viestintä
🧠
Claude 3.7
AI-assistentti
🐳
Docker
Konttikuva
☸️
Kubernetes
Helm-orkestrointi
🏗️
Terraform
IaC-automaatio
Arkkitehtuuri

Selkeä kerrosarkkitehtuuri

Modulaarinen rakenne, joka erottaa esitys-, logiikka- ja datakerrokset toisistaan.

🖥️ Varaus­polku (Booking Flow)

Käyttäjä Next.js UI Express API MySQL

💳 Maksu­prosessi

Checkout Stripe Session Webhook DB Update

🔔 Muistutus­logiikka

node-cron Asetukset Telnyx SMS / Email

🏢 Tenant-reititys

URL Slug ResolveTenant Brändätty UI Resurssit

🔒 Turvallisuus­kerros

JWT Auth Helmet Rate Limiter express-validator bcrypt MFA (TOTP) Email Verify
Infrastruktuuri

Monipilvialusta­tuki

Terraform-automatisoitu "push button" -käyttöönotto neljälle eri pilvialustalle ja Kubernetes-orkestrointi Helmillä.

☁️
AWS
EKS + RDS + S3
Terraform ✓
🔷
Azure
AKS + MySQL Flexible
Terraform ✓
🌐
Google Cloud
GKE + Cloud SQL
Terraform ✓
🟩
Linode
LKE + Managed DB
Terraform ✓

🚀 CI/CD-putki (GitHub Actions → Kubernetes)

git push GitHub Actions Jest + Playwright Docker Build GHCR helm upgrade
Alustat

Käyttö kaikilla päätelaitteilla

Web, mobiili ja admin — saumaton kokemus kaikkialla.

🖥️

Web-sovellus

Next.js 16 App Router. Responsiivinen, nopea ja hakukone­optimoitu. SSR-renderöinti ja monikielisyys.

📱

Mobiili­sovellus

React Native (Expo). Natiivi kokemus iOS:lla ja Androidilla. Push-ilmoitukset ja biometrinen kirjautuminen.

⚙️

Admin-paneeli

Resurssi­hallinta, analytiikka­dashboard, asetukset ja käyttöaste­raportit — kaikki yhdestä näkymästä.

Hyödyt

Miksi SaunaBooking?

Avain­hyödyt taloyhtiöille ja kiinteistö­hallinnolle.

⏱️

Automatisoitu hallinta

Ei manuaalista varaus­listaa, ei soittoja. Asukkaat varaavat, maksavat ja saavat muistutuksen — automaattisesti.

−90%

manuaalista hallinta-aikaa

🔐

GDPR & Tietoturva

Tietojen vienti, käyttäjä­tilin poisto ja tietosuoja­seloste sisäänrakennettuna. Turva­auditoitu kokonaisuus.

100%

GDPR-yhteensopiva

GDPR-yhteensopiva
PCI DSS (Stripe)
Tietoturva-auditoitu
MFA-tuki (2FA)
Sähköposti­vahvistus
Rate Limiting
Laadunvarmistus

Automatisoitu testaus

Kolmitasoinen testaus­arkkitehtuuri varmistaa luotettavuuden jokaisen muutoksen jälkeen.

🧪

Jest — Backend

Yksikkö- ja integraariotestit API-reiteille, palveluille ja liiketoiminta­logiikalle. 23+ testiä automaattisesti.

🎭

Playwright — E2E

Selain­automaatio koko käyttäjä­polkujen testaukseen. Login, varaus, maksu ja peruutus — päästä päähän.

🤖

Robot Framework

Hyväksymis­testaus ja RPA. Python-pohjainen, Playwright-integroitu selain­testaus ja API-testaus.

📊

SonarQube

Staattinen koodianalyysi, haavoittuvuuksien tunnistus ja koodihygienian mittarit. Jatkuva laadunvalvonta CI/CD-putkessa.

Valmis moderni­soimaan tilavaraukset?

SaunaBooking on tuotanto­valmis ratkaisu, joka voidaan ottaa käyttöön muutamassa päivässä.

Ota yhteyttä