Guider

Slik bygger du en medlemsapp for treningssenter: abonnement, fakturering, timebooking og innsjekking

En medlemsapp for treningssenter lar folk melde seg på, betale hver måned, booke timer og sjekke inn, mens de ansatte ser hvem som er aktive, hvem som har betalt og hvem som har møtt opp. For å bygge en trenger du medlemskontoer, medlemskapsplaner koblet til en betalingsleverandørs abonnementer, en timeplan med kapasitet og venteliste, en måte å sjekke inn på ved døren og en oversikt for ansatte. En AI-app-bygger kan lage kjernen raskt. De vanskelige delene er pengereglene (frysing, mislykkede betalinger, kansellering, forholdsmessig beregning) og å sørge for at tilgangen ved døren samsvarer med det medlemmet faktisk har betalt for.

Start med medlemskapsmodellen din

Treningssentre og studioer er svært forskjellige. Skriv ned:

  • Plantyper. Månedlig ubegrenset, utenom rushtid, klippekort (10 timer), dagsbillett, årlig forhåndsbetaling, familie- eller studentplaner.
  • Avtalevilkår. Løpende måned, minste bindingstid, oppsigelsesfrist. Sjekk lokale forbrukerregler for avtaler og oppsigelse.
  • Hva hver plan inkluderer. Bare treningsrommet, bare timer, begge deler, bestemte lokasjoner.
  • Frysing. Kan medlemmer pause for reise eller skade? For hvor lenge, og koster det noe?
  • Startavgift, hvis noen.
  • Timer. Fast timeplan, kapasitet per time, venteliste, regler for sen avbestilling og uteblivelse.

Et lite yoga- eller boksestudio som selger klippekort trenger en helt annen app enn et 24-timers treningssenter med dørtilgang. Bygg for din egen virksomhet.

Hva appen trenger

Data

TabellViktige felt
MedlemmerNavn, e-post, telefon, nødkontakt, tidspunkt for signert ansvarsfraskrivelse, QR-token, status
PlanerNavn, pris, faktureringsperiode, inkluderte timer (ubegrenset eller et antall), tilgangstider, aktiv ja/nei
MedlemskapMedlem, plan, status (aktiv, frosset, forfalt, avsluttet), startdato, slutt- eller fornyelsesdato, abonnement-ID hos betalingsleverandøren
Timetyper og økterNavn, trener, rom, starttidspunkt, varighet, kapasitet
BookingerØkt, medlem, status (booket, på venteliste, avlyst, møtt opp, uteblitt), opprettet tidspunkt
InnsjekkingerMedlem, tidspunkt, sted, metode
BetalingerMedlem, beløp, status, dato, referanse hos leverandøren – speilet fra betalingsleverandøren

Hold medlemskapsstatusen synkronisert med betalingsleverandøren. Leverandøren er den sanne kilden til om en betaling gikk gjennom; appen din oppdaterer sin egen status når leverandøren varsler den.

Sider

  • Offentlig: planer og priser, timeplan, påmeldingsflyt (velg plan, opprett konto, signer ansvarsfraskrivelse, betal).
  • Medlemsområde: mitt medlemskap, kommende timer, book eller avbestill en time, QR-kode for innsjekking, betalingshistorikk, forespørsler om frysing eller oppsigelse.
  • Resepsjon: skanner for innsjekking, medlemsoppslag, dagens timer med oppmøtelister.
  • Adminvisning for ledelsen: medlemmer, planer, timeplan, mislykkede betalinger, rapporter om aktive medlemmer, oppmøte og fyllingsgrad på timene.

Tilganger

Medlemmer ser bare sine egne data. Trenere ser deltakerlistene for sine timer. Resepsjonen kan sjekke inn og slå opp medlemmer. Ledere håndterer planer, refusjoner og rapporter. Helse- og skadeopplysninger som samles inn på påmeldingsskjemaer er sensitive; samle bare inn det du trenger, og begrens hvem som kan se dem.

De vanskelige delene

Gjentakende fakturering

Bruk en betalingsleverandørs abonnementsfunksjon i stedet for å bygge din egen fakturering. Medlemmet legger inn kortopplysninger på leverandørens hostede side; leverandøren belaster dem hver periode, prøver på nytt ved mislykkede betalinger og sender hendelser til appen din via en webhook (betaling vellykket, betaling mislyktes, abonnement avsluttet). Appen din endrer medlemskapsstatusen som respons. Veiledningen vår om abonnementer med Stripe dekker dette, og betalinger i appen dekker grunnene.

Bestem hva som skjer når en betaling mislykkes: en karenstid på noen dager, deretter «forfalt» og ingen innsjekking før det er ordnet, er en vanlig regel.

Frysing, oppgraderinger og oppsigelser

Frysing pauser vanligvis fakturering og tilgang i en fastsatt periode. Å bytte plan midt i måneden reiser spørsmålet om forholdsmessig beregning (å betale for deler av en periode). De fleste betalingsleverandører kan regne ut dette for deg. Oppsigelse med oppsigelsesfrist betyr at medlemskapet forblir aktivt til en fremtidig dato. Skriv ned hver regel og test den.

Kapasitet i timer og venteliste

Det samme dobbeltbookingsproblemet som i alle bookingapper: sjekk kapasiteten på serveren når bookingen lagres, ikke bare når siden lastes. Når noen avbestiller, tilbyr du plassen til den første på ventelisten. Bestem hvor lenge før timen sen avbestilling gjelder, og om uteblivelse koster et klippekort.

Innsjekking og dørtilgang

En QR-kode i medlemsområdet som skannes i resepsjonen fungerer godt for bemannede treningssentre. Ubemannede eller døgnåpne sentre har vanligvis dørutstyr, som styres av utstyrets eget system; en egen app kan bare styre det hvis utstyret har et API. Det er ofte den avgjørende faktoren mellom å bygge og å kjøpe.

Ansvarsfraskrivelser

Mange treningssentre ber nye medlemmer godta en ansvarsfraskrivelse eller et helseskjema. Lagre hvem som godtok hvilken versjon og når. Ordlyden er et juridisk dokument; få den fra en fagperson, ikke fra en AI.

En første prompt som fungerer

Bygg en medlemsapp for Ironside, et treningssenter for styrketrening med én lokasjon. Planer: Månedlig ubegrenset ($60/måned), Utenom rushtid ($40/måned, ukedager 9:00 til 16:00) og 10-timers klippekort ($120, engangskjøp). Offentlige sider: planer, ukentlig timeplan og en påmeldingsflyt der folk velger plan, oppretter konto, godtar ansvarsfraskrivelse og betaler via Stripe (abonnementer for månedsplanene). Medlemmer får et område med medlemskapsstatus, en QR-kode for innsjekking, timebooking med kapasitetsgrenser og venteliste, og en knapp for å be om frysing. Ansatte i resepsjonen logger inn på en skannerside som sjekker QR-koden, viser om medlemskapet er aktivt (og innenfor tidene for Utenom rushtid), og registrerer innsjekkingen. Ledere ser medlemmer, mislykkede betalinger, oppmøte og fyllingsgrad på timene. Medlemskapsstatus oppdateres fra Stripe-webhooks. Lagre alt i en database. Enkelt, dristig design; mobilfokusert for medlemmer, nettbrettvennlig for resepsjonen.

Byggetrinn

  1. Planer, timeplan og medlemskontoer.
  2. Timebooking med kapasitetskontroller på serveren og en venteliste.
  3. Betalinger i testmodus: engangskjøp av klippekort først, deretter abonnementer og webhooks.
  4. Regler for medlemskapsstatus: aktiv, forfalt, frosset, avsluttet, og hva hver status tillater.
  5. Skanner for innsjekking som håndhever disse reglene.
  6. Visninger for ansatte og ledere med roller.
  7. Godkjenning av ansvarsfraskrivelse med versjon og tidspunkt.
  8. Test pengeveiene: mislykket betaling, oppdatering av kort, frysing, planbytte, oppsigelse med varsel, refusjon.
  9. Importer eksisterende medlemmer nøye; eksisterende kortabonnementer må vanligvis flyttes gjennom betalingsleverandørens migreringsprosess, ikke av appen din.

Vanlige feil

  • Å stole på appens egen «betalt»-markering i stedet for betalingsleverandørens hendelser.
  • Å kontrollere timekapasitet bare i nettleseren.
  • Ingen karenstid ved mislykkede betalinger; medlemmer blir stoppet i døren fordi kortet utløp i går.
  • Å lagre kortopplysninger. La betalingsleverandøren holde på dem.
  • Å samle inn detaljerte helseopplysninger du ikke trenger, og la alle ansatte se dem.
  • Å love dørtilgang før du har bekreftet at maskinvaren kan styres av appen din.

Når programvare for treningssentre er det bedre valget

Spesialisert programvare for treningssentre og studioer håndterer allerede fakturering, frysing, timebooking, innsjekking, integrasjoner for dørtilgang, merkevarebygde medlemsapper og rapportering. For de fleste treningssentre, særlig de med dørutstyr eller flere lokasjoner, er det det bedre valget. Sammenlign noen få på funksjonene du trenger, og på hvordan de håndterer at du slutter (eksport av medlemmer og betalingsabonnementer).

Bygg din egen når du driver et lite studio med enkle regler og programvaren koster mer enn den er verdt for deg, når modellen din ikke passer (for eksempel en hybrid av coaching, programmer og timer), eller når du vil bygge programvare for treningssentre som en virksomhet. Hvis du coacher klienter i stedet for å drive en lokasjon, se slik starter du en virksomhet med personlig trening, og for betalt innhold på nett, se slik bygger du en medlemsside.

Bygge det med Mythex

På Mythex beskriver du treningsappen i chatten og sjekker den i den levende forhåndsvisningen i telefon- og nettbrettstørrelse. Agenten legger til en dedikert Postgres-database når medlemmer og bookinger må lagres (eller skriv /database). Mythex har ikke innebygd innlogging eller betalinger for appene dine: du kobler til din egen Stripe-konto og dine egne nøkler, lagret som prosjekthemmeligheter (Stripe-oppskriften), og legger til medlemsinnlogging med din egen autentiseringsløsning. Stripe-webhooks krever din publiserte adresse, så publiser før du tester dem helt ut. På Pro kan Mythex også pakke appen som en Android- og iPhone-app for intern testing i Google Play og TestFlight.

For et designutgangspunkt har nettsiden for yogastudio coachprofiler og redaksjonelle oppsett.

Spørsmål

Hva trenger en medlemsapp for treningssenter?

Medlemskontoer, medlemskapsplaner med gjentakende fakturering, en timeplan som medlemmene kan booke med kapasitetsgrenser, innsjekking ved døren og en visning for ansatte over medlemmer, betalinger og oppmøte. Frysing, klippekort og ansvarsfraskrivelser kommer vanligvis etterpå.

Hvordan bør et treningssenter ta imot gjentakende betalinger?

Gjennom en betalingsleverandørs abonnementsfunksjon, for eksempel Stripe Billing, der medlemmet lagrer et kort og leverandøren belaster det hver periode, prøver på nytt ved mislykkede betalinger og varsler appen din. Lagre aldri kortnumre selv.

Hvordan sjekker medlemmene inn?

Vanligvis ved å vise en QR-kode fra kontoen sin, som de ansatte eller et nettbrett ved døren skanner. Appen kontrollerer at medlemskapet er aktivt og registrerer besøket.

Bør jeg bygge treningsprogramvare eller kjøpe den?

De fleste treningssentre er best tjent med eksisterende programvare for treningssentre, som håndterer fakturering, maskinvare for adgangskontroll og apper. Å bygge gir mening for uvanlige modeller, små studioer med enkle behov, eller som et produkt du planlegger å selge til andre treningssentre.

Mythex · Pricing · Bygg hva som helst med KI · Maler for nettsider og apper · Mythex sammenlignet · Ordliste for app-bygging med KI · Gratis verktøy for app-bygging med KI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)