Una pequeña aplicación educativa de Vue 3 para aprender los conceptos fundamentales del framework mientras se desarrolla una herramienta práctica para dividir gastos entre varias personas.
Cuentas Claras es una aplicación que permite:
- Registrar un gasto total junto con el número de personas que lo compartirán
- Calcular automáticamente cuánto debe pagar cada persona
- Rastrear pagos marcando a las personas que ya han pagado
- Visualizar la deuda restante en tiempo real
- ✅ Formulario reactivo para ingresar el monto total y cantidad de personas
- ✅ Cálculo automático de la porción individual
- ✅ Lista de personas con estado de pago
- ✅ Cálculo dinámico de la deuda pendiente
- ✅ Interfaz responsiva con Tailwind CSS
ExpenseForm.vue- Formulario para ingresar el gasto total y cantidad de personasPeopleList.vue- Contenedor que muestra la lista de personasPersonItem.vue- Componente individual para cada persona con estado de pago
refycomputedpara reactividadv-modelpara binding de datosv-forpara renderizado de listasPropsyemitspara comunicación entre componentes- Event listeners con
@
- Vue 3 - Framework progresivo
- Vite - Herramienta de construcción rápida
- Tailwind CSS - Framework de estilos
- JavaScript - Lógica de la aplicación
# Instalar dependencias
pnpm install
# Ejecutar en modo desarrollo
pnpm run dev
# Construir para producción
pnpm run buildIDE: VS Code + Vue (Oficial)
Devtools del navegador:
- Chrome/Edge: Vue.js devtools
- Firefox: Vue.js devtools
pnpm installpnpm devpnpm buildLint with ESLint
pnpm lint