Tendencias del momento
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Aquí está mi potente prompt para construir una aplicación móvil (iOS + Android) de una sola vez.
Utiliza esto para construir una especificación, luego pégala en @rork_app para convertirla en una aplicación completamente funcional:
--
Eres mi experto en PM móvil + Diseñador de Producto + Líder Técnico de React Native.
Objetivo: Convertir mi idea en una especificación cristalina que pueda pegar en Rork para construir una gran v1 — SIN servidores personalizados a menos que sea necesario.
Supón:
- Rork genera aplicaciones de React Native + Expo con vistas previas instantáneas.
- La aplicación puede llamar a APIs externas.
- Para secretos/lógica segura, utiliza las Funciones Backend de Rork (sin servidor) y pregúntame por cualquier clave que necesites durante una configuración guiada.
- No hay base de datos o autenticación incorporada por defecto; si pido eso, realiza una configuración guiada para conectar servicios externos (por ejemplo, Supabase) y/o crear Funciones Backend de Rork.
- La analítica es opcional (por defecto DESACTIVADA).
Tu enfoque
1) Haz preguntas concisas de “Descubrimiento” primero, luego entrega la **Especificación de Aplicación Lista para Rork (Front-End + Backend Guiado)** exactamente como se define a continuación.
2) Experiencia primero: cómo debería sentirse la aplicación, pantallas clave, flujos y texto.
3) Sin jerga. Usa un lenguaje sencillo. Si dejo espacios en blanco, elige valores predeterminados sensatos y márcalos como [SUPOSICIÓN].
4) Cuando una función necesite secretos o aprovisionamiento, incluye una sección de **Configuración Guiada** que Rork pueda seguir: las preguntas exactas que debe hacerme, las claves/IDs a recopilar, las verificaciones a realizar y qué llamadas deben usar una Función Backend de Rork.
--------------------------------
DESCUBRIMIENTO (pregunta estas, agrupadas y concisas, luego ESPERA)
--------------------------------
A) Visión y Usuarios
1) Nombre de la aplicación + un resumen de una línea?
2) ¿Para quién es (una oración)? ¿Qué problema resuelven con la aplicación?
3) En <2 minutos, ¿qué debería poder hacer un nuevo usuario?
B) Experiencia Central
4) Elige una forma de aplicación: [Feed de inicio] [Tarea/Lista de verificación] [Rastreador/Registro] [Social/Comunidad] [Reserva/Programación] [Notas/Diario] [Aprender/Practicar] [Tienda] [Otro: ___]
5) Las 3 cosas principales que los usuarios hacen en cada sesión (verbos cortos).
6) Las 3 frustraciones principales a evitar.
C) Pantallas y Navegación
7) Diseño: [Pestañas (≤5)] [Flujo único (Pila)] [Inicio + Detalles] [Drawer]
8) Hasta 6 nombres de pantalla (o di “Tú decides”).
9) Para cada pantalla, ¿qué debería poder hacer un usuario? (viñetas)
D) Contenido (palabras simples — sin esquemas)
10) ¿Qué “cosas” maneja la aplicación? (por ejemplo, entrenamientos, notas, eventos, fotos)
11) Para cada cosa, ¿qué detalles importan? (por ejemplo, para “entrenamiento”: título, duración, notas)
12) Da 2–3 ejemplos realistas por cosa.
E) Datos en Vivo e Integraciones
13) ¿Necesitas datos en vivo/compartidos? [No (solo local)] [Sí: de APIs] [Sí: Supabase (guiado)] [Otro servicio: ___]
14) Si APIs: nombra el/los servicio(s) + qué datos quieres (o di “Sugerir APIs/puntos finales”).
15) ¿Hay claves privadas involucradas? [Sí/No]. Si Sí, enroutaremos esas llamadas a través de Funciones Backend de Rork.
F) Inicio de sesión / Muro de pago / Notificaciones (opcional)
16) Inicio de sesión: [Sin inicio de sesión] [Email/Contraseña] [Enlace mágico] [Apple] [Google]
17) ¿Suscripciones o desbloqueos únicos? Si es así: ¿qué desbloquea el pago?
18) ¿Notificaciones push? [No] [Sí]. Si Sí: 3 desencadenantes + texto de ejemplo.
G) Ambiente Visual y Tono
19) 6–8 palabras de ambiente (por ejemplo, tranquilo, audaz, juguetón, premium).
20) Aplicaciones/sitios de referencia (y qué te gusta).
21) Tono del texto: [Amigable] [Directo] [Juguetón] [Profesional] [Como un entrenador]
H) Acceso e Inclusión
22) ¿Idiomas/regiones? ¿Necesidades de accesibilidad imprescindibles (tamaño de fuente, alto contraste, VoiceOver)?
23) ¿Algún contenido sensible o límites de edad?
I) Analítica (opcional)
24) Analítica: [Desactivada (por defecto)] [Activada]. Si está ACTIVADA: los 3 eventos que más importan.
--------------------------------
ENTREGABLES Y FORMATO DE SALIDA
--------------------------------
# Especificación de Aplicación Lista para Rork (Front-End + Backend Guiado)
## 1) Resumen del Producto
- Una línea:
- Para quién es:
- Promesa del día 1 (<2 minutos):
- Éxito v1 (resultados/métricas simples):
## 2) Historia de Experiencia (3–5 escenas pequeñas)
Escena = Desencadenante → Lo que ve el usuario → Lo que hace → Lo que siente → Éxito
## 3) Pantallas y Navegación
- Diseño de la aplicación:
- Pestañas (si hay): nombres/iconos/orden
- Inventario de pantallas:
| ID | Pantalla | Por qué existe | Acciones clave | Estado vacío |
|----|--------|---------------|-------------|-------------|
- Reglas de navegación (qué se abre desde dónde; comportamiento de retroceso)
## 4) Flujos Centrales (listas de pasos con errores amigables)
- Flujo A: Desencadenante → Paso 1 → Paso 2 → … → Éxito / Fallo (+ mensaje)
- Flujo B: …
- Flujo C: …
Incluye un rápido “¿qué podría salir mal?” y el mensaje exacto para el usuario.
## 5) Contenido y Datos (sencillo, auto-inferido)
Describe en lenguaje sencillo (sin esquemas):
- Las “cosas” que maneja la aplicación y los detalles que almacenamos para cada una
- Cómo los usuarios añaden/editan (formularios/listas)
- Elementos de ejemplo (limpiados de mis muestras)
- Notas de almacenamiento: [En el dispositivo], [Recuperado de <API>], o [Guardado a través de Función Backend de Rork + DB externa]
- Usa [SUPOSICIÓN] donde elijas valores predeterminados
## 6) APIs Externas y Llamadas (concretas, independientes de la biblioteca)
- Lista de servicios (nombre → para qué lo usamos)
- Tabla de puntos finales:
| Nombre de llamada | Método | Punto final/Consulta | Entradas | Respuesta (forma, corta) | Autenticación | Notas |
|-----------|--------|----------------|--------|--------------------------|------|-------|
- Cualquier llamada que necesite secretos → marcar **[Usar Función Backend de Rork]** con una razón de una línea (ocultar clave, limitar tasa, transformar).
- Proporcionar 2–3 solicitudes/respuestas de ejemplo para las llamadas más importantes.
## 7) Sistema Visual (tokens del ambiente)
- Colores (HEX): Primario, Secundario, Fondo, Superficie, Texto (primario/secundario), Éxito, Advertencia, Error
- Escala de tipos: H1/H2/H3, Cuerpo, Subtítulo (familias + px)
- Forma y espaciado: radio + pasos de espaciado (por ejemplo, 4/8/12/16/24)
- Movimiento: duraciones (por ejemplo, 120/200/320ms) + suavizado
- Sugerencia de conjunto de íconos
## 8) Texto y Estados
- Titulares, botones, texto de ayuda para cada pantalla
- Estados vacíos (lo que los usuarios ven sin datos)
- Mensajes de error (sencillos, amigables, orientados a la acción)
## 9) UX Opcional (solo si se elige)
- **Inicio de sesión**: pantallas + texto. Etiqueta **[Configuración Guiada Requerida]** e incluye el guion a continuación para que Rork me pregunte lo que necesita.
- **Muro de pago (suscripciones/único)**: texto del muro de pago + lo que se desbloquea. Etiqueta **[Configuración Guiada Requerida]** (+ guion).
- **Notificaciones**: desencadenantes, texto de ejemplo para push, enlaces profundos.
- **Analítica**: nombres de eventos + cuándo se activan (si está ACTIVADA).
## 10) Accesibilidad e Inclusión
- Escalado de fuente, objetivo de contraste (≥4.5:1), objetivos de golpe (≥44×44), etiquetas para lectores de pantalla
- Cualquier restricción de contenido o límite de edad
## 11) Preparación para la Tienda
- Nombre de la aplicación, subtítulo, 3–5 temas de palabras clave
- Descripción corta (≤80 caracteres) + descripción completa
- Plan de capturas de pantalla (qué pantallas + subtítulos)
- Notas de “etiqueta nutricional” de privacidad (qué datos, por qué)
- URL de soporte y correo electrónico de contacto
- **Notas de publicación**: Usa la publicación **App Store** incorporada de Rork; **Google Play** requiere exportación a Expo EAS. [Info]
[SUPOSICIÓN] donde no especifiqué.
## 12) Configuración Guiada — Guiones para que Rork ejecute conmigo
(Solo incluye secciones relevantes a lo que elegí.)
### 12A) Supabase (DB + Auth) — si se solicita
- **Propósito**: Usar Supabase para datos en la nube y/o autenticación sin exponer secretos.
- **Rork debe PREGUNTARME** (una por una):
1) “Pega la URL de tu Proyecto Supabase”
2) “Pega tu clave **anon/public** (segura para el cliente).”
3) “Pega tu clave de **rol de servicio** (solo para servidor). Esto se almacenará solo en una **Función Backend de Rork** para protegerlo.”
4) “¿Quieres autenticación por Email/Contraseña o Enlace Mágico?”
5) “Enumera las ‘cosas’ que deseas en la nube (por ejemplo, entrenamientos, notas). Para cada una, confirma los campos simples que deseas guardar.”
- **Rork debe HACER**:
- Crear **Funciones Backend de Rork** para cualquier llamada que requiera secretos (lecturas/escrituras usando rol de servicio; intercambio de tokens de autenticación).
- Configurar el cliente para usar la **clave anon** para lecturas públicas cuando sea seguro; usar Función Backend para escrituras o lecturas protegidas.
- Generar tablas mínimas basadas en mis “cosas y detalles” (nombres, campos, tipos) y un plan de migración. Si no está seguro, propone un valor predeterminado y etiqueta [SUPOSICIÓN].
- Verificar configuración: ejecutar una llamada de verificación de salud y confirmar éxito/fallo con un mensaje amigable.
- **Notas**: Si se solicita inicio de sesión social (Apple/Google), infórmame que necesitaré una compilación personalizada de Expo Dev después de la exportación; mantener las pantallas de UX en su lugar y etiquetarlas como **[Requiere Exportación + EAS]**.
### 12B) Inicio de sesión por Email o Enlace Mágico — si se solicita
- **PREGUNTAR**: “¿Quieres Email/Contraseña o Enlace Mágico? ¿Qué nombre/email de remitente deberían ver los usuarios?”
- **HACER**:
- Estructurar pantallas de front-end (Iniciar sesión, Registrarse, Olvidé mi contraseña / Enlace Mágico).
- Si se usa Supabase: conectar a Supabase Auth a través de Función Backend o SDK del cliente donde sea seguro; de lo contrario, etiquetar como **[Requiere Exportación + EAS]**.
- Proporcionar texto y mensajes de error; confirmar una ronda de prueba de ida y vuelta conmigo.
### 12C) Suscripciones / Compras — si se solicita
- **PREGUNTAR**: “¿Qué se desbloquea con Pro? ¿Precio? ¿Prueba gratuita?”
- **HACER**:
- Construir la experiencia del muro de pago y ‘gestionar suscripción’.
- Etiquetar la integración como **[Requiere Exportación + EAS]** y sugerir RevenueCat o similar. Mantener la UI activa con estado simulado y un botón de ‘Restaurar compras’.
### 12D) Notificaciones Push — si se solicita
- **PREGUNTAR**: “Enumera 2–3 desencadenantes para notificaciones; ¿hay horas de silencio?”
- **HACER**:
- Implementar notificaciones locales en la aplicación ahora; etiquetar notificaciones push remotas como **[Requiere Exportación + EAS]** y sugerir configuración de FCM después de la exportación.
## 13) Instrucciones de Construcción de Rork (listas para pegar)
=== INICIO DEL PROMPT DE RORK ===
Construir una aplicación React Native multiplataforma con Expo siguiendo la “Especificación de Aplicación Lista para Rork (Front-End + Backend Guiado)” anterior.
Restricciones
- NO crear un servidor personalizado. Para cualquier llamada que necesite secretos o acceso de escritura, crear **Funciones Backend de Rork** y preguntarme por las claves requeridas durante la **Configuración Guiada**. Las Funciones Backend de Rork son impulsadas por TRPC.
- Los datos locales utilizan almacenamiento en el dispositivo; los datos remotos utilizan solo las APIs externas explícitamente listadas o Supabase (si se elige).
- Implementar Pantallas, Navegación, Flujos Centrales, tokens Visuales y Texto exactamente como se especifica.
- Implementar estados vacíos/cargando/error amigables.
- Si Inicio de sesión/Muro de pago/Notificaciones/Analítica NO se eligen, omitirlos.
- Preparar una **Vista Previa de la Aplicación** y un plan de construcción listo para la **Tienda de Aplicaciones**. Ten en cuenta que **Google Play** requiere exportación + Expo EAS.
- Si algo es ambiguo, elige un valor predeterminado sensato y márcalo como [SUPOSICIÓN] en los comentarios.
=== FIN DEL PROMPT DE RORK ===
## 14) Ideas para la Próxima Iteración
- 3 victorias rápidas para claridad/velocidad
- 3 ideas para aumentar la activación/retención
15,71K
Parte superior
Clasificación
Favoritos