Plantilla de Educación
Apropos Vocabulary Builder App
A vocabulary app: five words a day on index cards, reviews timed to memory, practice rounds, and an AI coach that checks the sentences people write with their new words.
- 24 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
- Five words a day on index cards: meaning, pronunciation, an example and where the word comes from
- Reviews timed to memory: each answer shows when the word comes back
- Use it: write a sentence and the AI coach marks the fix and says why
- Paste a paragraph and keep the words worth learning, with the sentence they came from
- Progress: words learned, the streak, reviews per day and the hardest words
- Eight decks of 130 original entries; swap in your own words or another language
Acerca de esta plantilla
Overview
Apropos is a vocabulary builder for adults who read and write: five good words a day, each kept with reviews timed to memory and used in the person's own sentences. A word is set like a dictionary entry on an index card; the one accent, a highlighter yellow, marks the words being learned, on every screen.
The decks are data. The sample dictionary has eight decks (precise verbs, words for feelings, work, words from French, rare words, nature, test prep, food) with 130 entries written for the app, so a tutor, a school or a creator can ship their own words, exam lists or another language in the same frame.
Key features
Today: five index cards a day, Learn it or I know it, and a summary when the five are set
Use it: the coach answers Natural, Almost or Not quite, marks the fix in the sentence and suggests a stronger one
Review: one card at a time, four answers that each show the next review, and practice rounds
Word page: meanings, examples, the origin as a path, close and opposite words, and the person's own sentences
From reading: the words worth keeping, highlighted in a pasted paragraph
Progress: words learned over time, the streak, reviews per day, recall and each deck
Screens
Welcome, three onboarding questions (what the words are for, a 15-word level check, the daily pace and a reminder) and the plan built from them, the paywall with its trial timeline, Today, a word, Use it, Review, the review session, practice (fill the gap, spell it, match meanings), Words with Learning, Known, Saved and Mine, Add a word, From reading, Decks, a deck, Progress, Settings, Save your progress with a 6-digit code, About, Terms and Privacy: 24 screens, light and dark.
AI and backend
Supabase keeps each person's words, reviews, daily sets and sentences, each row readable only by its owner, and the dictionary every phone reads. The server makes a day's five once, in the person's own time zone, and caps new words by plan. One Edge Function runs four AI tasks with Gemini (check a sentence, look up a word, find words in a text, read a word aloud) against a daily allowance. Everyone starts as a guest; an email with a 6-digit code keeps the same words on another phone.
Monetisation
Apropos Pro through RevenueCat, yearly with a 7-day free trial or weekly: up to 15 new words a day, 200 AI checks a day instead of 5, Hear it, and two more card colours. Reviews and practice stay free.
Setup
It opens on a sample learner two weeks in, with no setup. Connect Supabase for accounts and the dictionary in the cloud, add your Gemini key for the coach, then RevenueCat for Pro. The daily reminder is a local notification.
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
- 24
- archivos en tu copia
- 470
- líneas escritas para esta app
- 17,7 mil
- componentes de UI listos
- 149
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 elevadas
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.
Connect Supabase and apply Apropos's migrations
Server › Backend › Supabase. Apply the three migrations in supabase/migrations in name order (the AI kit, Apropos, the sample dictionary), then turn on anonymous sign-ins in Supabase's Authentication settings.
Prompt para la IAConnect this app to my Supabase project: set EXPO_PUBLIC_SUPABASE_URL and EXPO_PUBLIC_SUPABASE_ANON_KEY, apply the migrations in supabase/migrations in name order, and check that a new guest gets today's five words from Supabase.
Send 6-digit codes from Supabase
Keep the Email provider on, set the email OTP length to 6, and put {{ .Token }} in the Magic Link and Change Email Address templates, so Save your progress and a second phone use a code.
Prompt para la IAWalk me through Supabase Authentication: email OTP length 6, and the {{ .Token }} code in the Magic Link and Change Email Address templates, then test Save your progress with my email.
Add the Gemini key under API keys & secrets
Server › API keys & secrets: GEMINI_API_KEY, AI_FREE_UNITS_PER_DAY=5 and AI_PRO_UNITS_PER_DAY=200. The coach, look-ups and From reading use them.
Prompt para la IAAdd GEMINI_API_KEY, AI_FREE_UNITS_PER_DAY=5 and AI_PRO_UNITS_PER_DAY=200 as secrets for the ai function.
Deploy the AI and webhook functions
Deploy supabase/functions/ai and supabase/functions/revenuecat-webhook (the webhook with JWT verification off), then check the allowance with the usage task.
Prompt para la IADeploy the ai and revenuecat-webhook Edge Functions in supabase/functions with my secrets (revenuecat-webhook with JWT verification off), then call the ai function with { "task": "usage" } and check a sentence from the app.
Sell Apropos Pro with RevenueCat
Server › Monetization: an entitlement "pro", a yearly package with a 7-day free trial and a weekly one, the public SDK keys, and the webhook URL with its secret.
Prompt para la IASet up Apropos Pro with RevenueCat: entitlement pro, offering default with $rc_annual (7-day free trial) and $rc_weekly, add EXPO_PUBLIC_REVENUECAT_IOS_KEY and EXPO_PUBLIC_REVENUECAT_ANDROID_KEY, set REVENUECAT_WEBHOOK_SECRET and register the revenuecat-webhook URL in RevenueCat.
Write your own decks
The decks are src/services/dictionary/entries.ts. Edit or replace them (another language works the same way), then npm run seed:dictionary rewrites the dictionary migration to apply.
Prompt para la IAReplace the sample decks in src/services/dictionary/entries.ts with my words (I'll give you the list), keeping the entry shape, then run npm run seed:dictionary and apply the regenerated dictionary migration to my Supabase project.
Cómo usar esta plantilla
- Usa la plantilla para tener una copia editable, con su código fuente, en tu espacio de trabajo (Plantillas).
- Pide al asistente de IA los cambios que quieras, con tus propias palabras (Trabajar con el asistente).
- Prueba cada cambio en la vista previa en vivo o en tu teléfono (Vista previa).
- 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 soportePreguntas
¿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 Apropos Vocabulary Builder App y cambia lo que quieras por chat. Tu copia incluye el código fuente completo.
Copia gratis. Sin tarjeta de crédito.