Una aplicación móvil de finanzas personales diseñada con un enfoque Zen y empático, que traduce los números a lenguaje cotidiano y prioriza la empatía sobre la culpa.
- Fondo principal:
#0a0a0f(Negro profundo) - Tarjetas:
#131318(Gris oscuro suave) - Acento/Warning:
#ff9f43(Naranja ámbar - NO rojo) - Éxito:
#10b981(Verde esmeralda) - Bordes:
#2a2a35(Gris sutil)
- Sistema de fuentes nativo (SF Pro / Inter)
- Limpia, sans-serif y altamente legible
- Sin uso excesivo de negrita
- Grid de categorías predefinidas con iconos
- Cambio de color al seleccionar
- Botón "Añadir categoría" personalizada
- Auto-generación de iconos según nombre
- Animación de ondas de sonido
- Selector de idioma de entrada (español Bolivia, España, Latinoamérica, Chile)
- Demostración visual de la funcionalidad
- Explicación visual con ejemplos de notificaciones bancarias
- Opciones: "Omitir" o "Configurar"
- Integración futura con SMS bancarios
Cada categoría se muestra como una columna vertical con 3 estados:
-
Estado Saludable (≤60%)
- Barra de progreso normal
- Sin indicadores adicionales
-
Estado de Precaución (>60%, ≤100%)
- Línea punteada ARRIBA de la barra
- Color amigable (no rojo)
-
Estado Excedido (>100%)
- Línea punteada DEBAJO de la barra
- Muestra monto excedido en la parte superior
- Tono ámbar en lugar de rojo alarmista
- Mantener presionado + deslizar ABAJO: Abre input para nueva transacción en esa categoría
- Mantener presionado + deslizar ARRIBA: Abre editor de presupuesto para esa categoría
- Tap normal: Abre vista detallada de la categoría
- Izquierda (➕): Registro manual de transacción
- Centro (🎤): Asistente de voz IA (botón grande y atractivo)
- Derecha (📱): Demo de Widget de pantalla de bloqueo
Cuando el usuario registra un gasto por voz, la IA proporciona:
"Esto equivale a 3 pasajes de micro"
- Convierte montos abstractos en referencias cotidianas
- Contextualizado a la realidad boliviana
"Si repites esto a diario, afectará tu meta de la semana"
- Muestra consecuencias futuras
- Sin juicio, solo información
Botones suaves para etiquetar:
- ¿Fue Necesario o Impulso?
- Retroalimentación para aprendizaje de patrones
- Asignación de presupuesto mensual
- Selector de color personalizado
- Botones rápidos de montos comunes
- Alertas configurables (60%, 80%, 100%)
- Edición de categorías existentes
- Creación de nuevas categorías
- Cambio de iconos y colores
- Campo numérico rápido
- 3 categorías más usadas según hora del día
- Tap para confirmar
- Muestra categorías relevantes según la hora
- Ejemplo: "Desayuno" a las 8am, "Cena" a las 8pm
- Funciona sin internet (sincroniza después)
- Sin ruido visual
- Espacios respirables
- Animaciones fluidas con Motion (Framer Motion)
- Transiciones suaves y orgánicas
- NO se usa rojo para presupuestos excedidos
- Tonos ámbar/naranja para alertas
- Lenguaje positivo y constructivo
- Preguntas en lugar de juicios
- Esquinas redondeadas generosas (rounded-3xl)
- Sombras sutiles
- Glassmorphism en algunos componentes
- Colores pastel con opacidad
- React 18.3.1
- TypeScript
- Tailwind CSS v4.1
- Motion (Framer Motion) 12.23.24 para animaciones
- Lucide React para iconografía
- Radix UI para componentes accesibles
src/app/components/
├── OnboardingCategories.tsx # Paso 1: Selección de categorías
├── OnboardingVoice.tsx # Paso 2: Config de voz
├── OnboardingNotifications.tsx # Paso 3: Permisos
├── Dashboard.tsx # Vista principal con columnas
├── VoiceInput.tsx # Input de voz IA
├── AddTransaction.tsx # Formulario manual
├── SettingsPanel.tsx # Configuración
├── LockScreenWidget.tsx # Widget simulado
└── WidgetDemo.tsx # Demo del widget
--background: #0a0a0f
--card: #131318
--warning: #ff9f43
--success: #10b981
--border: #2a2a35rounded-xl: 12px
rounded-2xl: 16px
rounded-3xl: 24px
rounded-full: 9999px✅ Onboarding completo de 3 pasos ✅ Dashboard con columnas dinámicas ✅ Sistema de gestos (swipe up/down) ✅ Estados visuales de presupuesto (3 niveles) ✅ Entrada de voz con IA simulada ✅ Tarjeta de respuesta IA (Traducción + Proyección + Intervención) ✅ Configuración de presupuestos ✅ Gestión de categorías ✅ Widget de pantalla de bloqueo ✅ Animaciones fluidas con Motion ✅ Dark mode completo ✅ Mobile-first responsive design ✅ Colores empáticos (ámbar en lugar de rojo)
- Integración real con reconocimiento de voz
- Lectura de comprobantes/SMS bancarios
- Machine learning para patrones de gasto
- Notificaciones push inteligentes
- Exportación de datos (CSV)
- Gráficos de tendencias
- Modo offline completo
- Sincronización multi-dispositivo
"No es un banco, no es un contador, no es un juez. Es un acompañante que traduce, proyecta y pregunta, justo cuando más importa."
Arkive no busca controlar tus finanzas, sino ayudarte a entenderlas en tus propios términos, sin ansiedad ni culpa.
Diseñado para: Jóvenes trabajadores y freelancers en Bolivia Propósito: Acompañamiento financiero, no control rígido Diferenciador: Intervención ANTES del gasto, con empatía