Historial verificable para cambiar hábitos financieros.
Un adulto de 31 años experimenta estrés financiero porque enfrenta decisiones cotidianas sobre gasto, ahorro y deuda. Sin ver sus propios hábitos, termina mes a mes endeudado, repitiendo lo mismo. Do-Own te devuelve un histórico inalterable de tus decisiones para que identifiques patrones y cambies lo que realmente importa.
En México, 36.9% de los adultos presenta estrés financiero alto (ENSAFI 2023). Las principales preocupaciones son deudas, gastos imprevistos y dificultad para ahorrar.
La brecha: saber qué debería cambiar no es lo mismo que ver por qué lo repites mes a mes.
Las soluciones actuales (educación financiera, apps de presupuesto, asesoría) fragmentan el aprendizaje. Do-Own integra: educación + registro en tiempo real + evidencia de progreso + histórico inalterable.
| # | Funcionalidad | Descripción |
|---|---|---|
| 1 | Onboarding | Registro breve, sin datos financieros sensibles |
| 2 | Registro financiero (IA) | Foto de un gasto → la IA propone monto y categoría |
| 3 | Registro emocional | Emoji que describe cómo te sentiste |
| 4 | Recompensa inmediata | Tokens y racha al completar un registro |
| 5 | Aprendizaje aplicado | Micro-lección y cuestionario relacionados con tu registro |
| 6 | Primera experiencia digital | Ver y mover tokens en Stellar Testnet |
| 7 | Verificación de integridad | Hash del registro anclado en Stellar, sin exponer su contenido |
| 8 | Reflexión semanal | Resumen descriptivo de categorías, momentos y emociones |
| 9 | Medición de recurrencia | Activación, retorno a 7/14/28 días y aprendizajes completados |
Tablero con criterios por tarjeta: Backlog Semana 2
docs/
├── semana1/
│ └── ProblemBrief.md ← Problem Brief (entregable grupal)
├── semana2/
│ ├── AdrianaLhada.md ← Historias de usuario
│ ├── AnthonyLopez.md ← Historias de usuario
│ ├── Rodrigo.md ← Historias de usuario
│ ├── NayeliChavez.md ← Historias de usuario
│ ├── ProductBlueprint.md ← Product Blueprint (entregable grupal)
│ └── LeanCanvass2.md ← Lean Canvas v1.0 (+ imagen PNG)
CLAUDE.md ← Workflow del equipo
README.md ← Este archivo
| Persona | Rol | GitHub |
|---|---|---|
| Adriana Lhada | Methodology & Product Lead | @AdrianaLhada |
| Elba | Product & Business Lead | @elba333 |
| Anthony López | Full Stack | @devmondoss |
| Nayeli | Backend | @nayelicz |
| Rodrigo | Backend | @rodyxdev |
Coordinación: Discord
Todo vive en GitHub. Ver CLAUDE.md para el flujo completo.
- Historias de usuario:
docs/semana2/TuNombre.md, 5–7 historias con el formato "Como [rol], quiero [acción], para [beneficio]". - Tareas: GitHub Issues, asignadas en el tablero del Project.
- Criterios de historias (según Adriana): se entiende sin explicación · un rol y un verbo por paso · sin palabras técnicas · solo el camino principal.
- Issues: GitHub Issues
- Tablero: Backlog Semana 2
Última actualización: 2026-10-04 Mantenido por: Anthony López (@devmondoss)
El frontend ejecutable está en frontend/. Incluye nueve vistas navegables y adaptadas a móvil y escritorio: bienvenida, inicio, registro financiero y emocional, microaprendizaje, recompensas, progreso, cuenta digital de demostración, reflexión semanal y comprobante de muestra. Backend, IA y Stellar conservan puntos de conexión documentados para su integración posterior.
- Node.js 24 LTS y npm.
- Git para clonar el repositorio.
Desde la raíz del repositorio:
cd frontend
npm ciNo se necesitan variables de entorno para ejecutar el frontend de demostración.
Desde frontend/, iniciar el servidor de desarrollo:
npm run devAbrir http://localhost:3000. La aplicación inicia en /bienvenida.
Para ejecutar una compilación de producción, desde frontend/:
npm run build
npm startDemo: do-own.vercel.app. Mapa del frontend: FRONTEND.md. Conexión con backend y Stellar: INTEGRACION.md. Contexto del proyecto y equipo: PROYECTO.md.
La app incluye una wallet integrada y no custodial: la llave se genera en el dispositivo y la cuenta se crea con reservas patrocinadas, así que la persona no necesita XLM. Las recompensas se pagan en el activo de prueba DOWN, el sello semanal se ancla como memo hash con comisión pagada por Do-Own (fee bump) y existe una página pública de verificación en /verificar. La app se puede instalar en el teléfono como PWA. Configuración y endpoints: INTEGRACION.md → Stellar Testnet. Evidencia: docs/semana4/MVPFunctional.md.
Do-Own es una PWA: se puede instalar desde el navegador ("Agregar a pantalla de inicio") o como app de Android.
Guía para quien prueba la app: docs/semana5/InstalarApp.md (también en PDF).
- Descargar la app (.apk): https://do-own-six.vercel.app/Do-Own.apk. También está el botón Descargar app para Android en la pantalla Mi cuenta. Para publicar una versión nueva, se reemplaza
frontend/public/Do-Own.apk. - Generar el instalador (.apk): abrir el reporte de PWABuilder, presionar Package for stores, luego Android y luego Generate. Se descarga un .zip con el
.apk(para instalar directo en el teléfono) y el.aab(para Google Play próxima etapa). - Instalar en el teléfono: pasar el
.apkal teléfono, abrirlo y permitir "instalar apps de origen desconocido" cuando Android lo pida. - Pantalla completa: ya está configurado en
frontend/public/.well-known/assetlinks.json(paqueteapp.vercel.do_own_six.twa). Si se genera un paquete nuevo con otra firma, hay que reemplazar ese archivo con elassetlinks.jsondel nuevo .zip. - iPhone: en Safari, Compartir y luego Agregar a pantalla de inicio (versión web).