Saltar al contenido

Plantilla de Salud y bienestar

Ebbtide Meditation and Sleep App

A meditation and sleep app for a teacher, studio or wellness brand: guided sessions, breathing you watch, a sea-sound mixer with real audio, AI-written sessions and check-ins. Opens on sample data.

  • 33 pantallas
  • iOS y Android
  • Datos de ejemplo
  • Actualizada el 4 nov 2026
  • Versión verificada

Copia gratis · Código completo · Sin tarjeta

Pantallas

6 pantallas de la app en funcionamiento.

Qué incluye

  1. Guided sessions: timed guidance over a sound bed, or your own narrated recordings
  2. Breathing you can watch: the screen fills and ebbs with each breath, five patterns
  3. A sleep mixer of eight sea and night sounds, three layers, with a fade-out timer
  4. Make a session: AI writes a few quiet minutes for what is on your mind
  5. Check-ins before and after, mindful days and minutes that add up
  6. A silent timer with a singing bowl, a chime and interval bells

Acerca de esta plantilla

Overview

A harbour sea wall at blue hour with one warm lamp

Ebbtide is a complete meditation and sleep app for a meditation teacher, a yoga or breathwork studio, or a wellness brand that wants its own app. Day screens are bright and carried by coastal photographs; the player, the breathing session, the timer and Sleep are quiet night screens. It opens on sample data: three teachers, 22 sessions, three courses and a person three weeks into their practice.

Key features

  • Today: the moment's session, a check-in in five words, a short breath, and in the evening a three-step wind-down

    Today
  • Player: the session's guidance as large captions over its picture, a sound bed with its own volume and a sleep timer

    Player
  • Breathe: five patterns drawn as their rhythm, and a session where the tide rises and ebbs with each breath

    Breathe
  • Sleep mixer: up to three of eight sounds, each level drawn as water, with a fade-out timer and saved mixes

    Sleep mixer
  • Explore: sessions by goal and length, courses, teachers and short sessions for a break

    Explore
  • You: minutes this week, mindful days, how check-ins before and after compare, and a weekly reflection

    You
  • Make a session: AI writes timed guidance for what is on your mind, played like any other session

  • Courses, teachers, a silent timer with bells, saved sessions, history, reminders and Delete my data

Sound

Eight seamless sound loops (rain, waves, harbour wind, brown noise, a driftwood fire, a rock pool, a low hum and a bell buoy) and three bells ship with the app. They were synthesised for this template, so there is nothing to license; replace them with your own recordings any time. Sample sessions are guided by on-screen cues over a sound bed; upload narrated recordings and they play instead.

AI and backend

  • Supabase: anonymous accounts, your catalog of teachers, sessions and courses, plays, check-ins, mixes and saved sessions, all with row-level security

  • Free limits held in the database (two-layer mixes, one saved mix), so a modified app cannot skip them

  • An AI function on Google Gemini writes sessions and the weekly reflection; sensitive topics never reach the model and open a support page instead

  • Sample mode works with no backend: every screen, the sounds and the AI answers

Monetisation

Ebbtide Plus is an in-app subscription through RevenueCat: a yearly plan with a 7-day free trial and a monthly plan. Free users get 14 of the sessions (Your first week among them), two breathing patterns, the timer, three sounds and one saved two-layer mix.

Setup

Connect Supabase and run the three migrations, add your Gemini key for the AI features, and set up the Plus entitlement in RevenueCat. Ebbtide is for relaxation and a daily habit: it is not a medical device and does not replace professional care.

meditationsleepbreathingsleep soundsmindfulnesswellnessaisubscriptionreact nativeexposupabaserevenuecat

Qué obtienes

  • Código completo: Expo y React Native en TypeScript, como una app en tu espacio de trabajo.
  • Vista previa en vivo: prueba cada cambio en el navegador o en tu móvil.
  • Versión verificada: compila y cada pantalla abre sin errores.
  • Asistente de IA: cambia lo que quieras por chat; cada cambio usa créditos.
  • Compilaciones y subida a tiendas: compilaciones de iOS y Android, enviadas a App Store y Google Play desde Publish.
  • Copiar no gasta créditos: la copia en sí no cuesta nada.

Creada con la versión actual de FluxNative.

Qué necesitas

  • Una cuenta de FluxNative: el plan Free admite hasta 2 apps.
  • Sin backend para empezar: usa datos de ejemplo hasta que conectes el tuyo.
  • Creator o superior: para compilaciones nativas y subida a tiendas.
  • Cuentas de tienda: Apple Developer Program (99 US$ al año) y Google Play (25 US$ una vez), para publicar.

Qué incluye el código

pantallas
33
archivos en tu copia
486
líneas escritas para esta app
13,9 mil
componentes de UI listos
143

Textos de la app en inglés y vietnamita

Tecnologías

Expo SDK
57.0.22
React Native
0.86.3
React
19.2.8
TypeScript
6.0.3
Expo Router
57.0.21
Supabase JS
2.112.3
RevenueCat
10.9.1

Del package.json de esta versión.

Sistema de diseño

Títulos
Fuente del sistema
Texto
Fuente del sistema
  • Modo claro y oscuro
  • Liquid Glass
  • Botones de cápsula
  • Tarjetas de imagen

Configuración después del fork

Tu copia se abre con el asistente de IA que la creó. Sigue los pasos en orden: conecta en Server lo que pida un paso y luego envía cada prompt.

  1. Connect Supabase for your catalog and people's practice

    Server › Backend › Supabase: allow anonymous sign-ins, then run the three migrations in supabase/migrations in name order (AI kit, Ebbtide, sample catalog).

    Prompt para la IA

    Set up Ebbtide's Supabase backend: apply the migrations in supabase/migrations in name order (the AI kit, Ebbtide's schema, the sample catalog), make sure anonymous sign-ins are allowed, and deploy the ai and revenuecat-webhook Edge Functions (the webhook with JWT verification off). Then check that the app leaves sample mode and lists the catalog from the database.

  2. Add the AI key for Make a session and the weekly reflection

    Server › API keys & secrets: GEMINI_API_KEY for the ai function; AI_FREE_UNITS_PER_DAY=2 gives free users one written session a day.

    Prompt para la IA

    Add GEMINI_API_KEY and AI_FREE_UNITS_PER_DAY=2 as secrets of the ai Edge Function, then try Make a session once to check it answers.

  3. Set up Ebbtide Plus in RevenueCat

    Server › Monetization: the entitlement pro, a yearly plan with a 7-day free trial and a monthly plan, and REVENUECAT_WEBHOOK_SECRET for the webhook.

    Prompt para la IA

    Connect RevenueCat for Ebbtide Plus: the entitlement is pro, with a yearly subscription with a 7-day free trial and a monthly one; set the webhook to the revenuecat-webhook function with REVENUECAT_WEBHOOK_SECRET.

  4. Add your own sessions, teachers and pictures

    Pictures go to the art bucket and narrated recordings to session-audio in Supabase; add rows in sessions (cues optional) and set published. Remove the sample catalog with the statement in its migration.

    Prompt para la IA

    Help me add my own meditation sessions to Ebbtide's Supabase catalog: upload the pictures to the art bucket and the recordings to session-audio, add the teachers, sessions and courses rows, and set published.

Cómo usar esta plantilla

  1. Usa la plantilla para tener una copia editable, con su código fuente, en tu espacio de trabajo (Plantillas).
  2. Pide al asistente de IA los cambios que quieras, con tus propias palabras (Trabajar con el asistente).
  3. Prueba cada cambio en la vista previa en vivo o en tu teléfono (Vista previa).
  4. Con Creator o superior, compílala para iOS y Android y envíala a las tiendas (Resumen de la publicación).

Licencia y soporte

Licencia

La app creada para ti es tuya; el código de la plantilla sigue siendo de InspireUI y tiene licencia para usarse en tus apps (Términos › Nuestra propiedad intelectual).

Ayuda

  • Guías sobre plantillas, el asistente y la publicación.
  • Contactar con soporte desde Ayuda; respondemos normalmente en 1–2 días laborables.
  • En tu copia, pregunta al asistente de IA sobre cualquier pantalla o archivo.

Hecho por FluxNative

Política de soporte

Preguntas

¿Es gratis?

Copiar una plantilla gratis no cuesta nada, ni créditos; una Premium es un pago único por sitio web. Los cambios por chat y las compilaciones usan créditos.

¿Qué es mío?

Eres dueño de la app creada para ti. El código de la plantilla sigue siendo de InspireUI y tiene licencia para usarlo en tus apps (Terms › Our intellectual property).

¿Necesito saber programar?

No. Pide cambios al asistente con tus palabras; el código completo está ahí cuando lo quieras.

¿Incluye backend?

No. Una app completa indica el backend que necesita y conectas el tuyo en Server; un diseño usa datos de ejemplo.

¿Puedo cambiar el diseño?

Sí. La pestaña Design cambia el color de marca, los colores, las fuentes y las esquinas sin gastar créditos; el asistente cambia el resto.

¿Qué plan necesito para publicar?

Creator o superior compila y sube a las tiendas, con tus propias cuentas de Apple y Google. La app de una plantilla Premium compila en cualquier plan cuando su sitio web está conectado.

¿Puedo descargar el código?

Sí, con Download source o Push to GitHub, cuando tu espacio de trabajo haya comprado un plan, créditos o una plantilla de pago. La app de una plantilla Premium también necesita su sitio web conectado.

¿Y si se hizo con una versión anterior de FluxNative?

Tu copia funciona tal cual. Pide al asistente que la actualice a funciones nuevas, como idiomas y monedas de la app; es el último paso de configuración.

¿Lista para convertirla en tu app?

Empieza desde Ebbtide Meditation and Sleep App y cambia lo que quieras por chat. Tu copia incluye el código fuente completo.

Copia gratis. Sin tarjeta de crédito.

Taking a little longer than usual…

Loading FluxNative