Plataforma web para organización familiar colaborativa.
# Instalar dependencias
npm install --legacy-peer-deps
# Iniciar servidor de desarrollo
npm run dev
# El proyecto estará disponible en: http://localhost:3000- React 18 + TypeScript
- Vite 5 - Build tool
- Tailwind CSS v3.4 - Estilos
- Zustand - Estado global
- React Router v6 - Routing
- Axios - HTTP requests
- React Hook Form + Zod - Formularios y validación
- Vitest - Testing
- Primary: #F28627 (Naranja)
- Primary Dark: #BC3503
- Primary Darker: #591902
- Secondary: #403E23 (Verde oliva)
- Light: #BFC5D9 (Azul claro)
src/
├── api/ # Configuración de APIs y servicios
├── assets/ # Recursos estáticos
├── components/ # Componentes reutilizables
│ ├── common/ # Componentes globales
│ ├── layout/ # Layouts
│ └── features/ # Componentes por módulo
├── config/ # Configuraciones
├── hooks/ # Custom hooks
├── layouts/ # Layouts principales
├── pages/ # Páginas/Vistas
├── router/ # Configuración de rutas
├── store/ # Estado global (Zustand)
├── styles/ # Estilos globales
├── types/ # TypeScript types
└── utils/ # Utilidades
- Andrew Garcia: IA (Bondy AI) & Finanzas
- Juan Camilo Soto: Auth & Grupos & Configuración
- Valeria Alarcon: Inventario & Comunicación
- Kevin Santiago: Tareas & Calendario & Bitácora
npm run dev # Servidor de desarrollo (puerto 3000)
npm run build # Compilar para producción
npm run preview # Preview de build
npm run test # Ejecutar tests
npm run test:ui # UI de tests
npm run lint # Linter
npm run lint:fix # Arreglar problemas de linting
npm run format # Formatear código
npm run type-check # Verificar tipos TypeScript# Crear feature branch
git checkout develop
git checkout -b feature/nombre-modulo
# Hacer cambios y commit
git add .
git commit -m "feat(modulo): descripción"
# Push y crear PR
git push origin feature/nombre-modulofeat(modulo):Nueva funcionalidadfix(modulo):Corrección de bugdocs:Cambios en documentaciónstyle:Cambios de formatorefactor:Refactorizacióntest:Testschore:Cambios en build o herramientas
Privado - Proyecto Académico EAM 2025