尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
MAXEVA GESTION - Sistema de Gestión de Agencia de Viajes Sistema completo de gestión para agencia de viajes construido con Next.js 14, TypeScript, shadcn/ui, Supabase y OpenAI. Versión: 1.0.0 (Producción) Última actualización: Diciembre 2025 Estado: ✅ Listo para Producción Ver ROADMAP.md para tareas pendientes y GUIA_TESTING.md para testing completo.查看完整 README ↗
Sistema completo de gestión para agencia de viajes construido con Next.js 14, TypeScript, shadcn/ui, Supabase y OpenAI.
Versión: 1.0.0 (Producción)
Última actualización: Diciembre 2025
Estado: ✅ Listo para Producción
Ver ROADMAP.md para tareas pendientes y GUIA_TESTING.md para testing completo.
cd erplozada
npm install
# o
pnpm install
Crea un archivo .env.local basado en .env.example:
NEXT_PUBLIC_SUPABASE_URL=tu_url_de_supabase
NEXT_PUBLIC_SUPABASE_ANON_KEY=tu_anon_key
SUPABASE_SERVICE_ROLE_KEY=tu_service_role_key
OPENAI_API_KEY=tu_openai_api_key
Ejecuta el script SQL en tu base de datos de Supabase (ver supabase/migrations/001_initial_schema.sql)
npm run db:seed
npm run dev
Abre http://localhost:3000 en tu navegador.
erplozada/
├── app/
│ ├── (auth)/ # Rutas de autenticación
│ ├── (dashboard)/ # Rutas protegidas del dashboard
│ ├── api/ # API routes
│ └── layout.tsx # Layout principal
├── components/
│ ├── ui/ # Componentes shadcn/ui
│ ├── dashboard/ # Componentes del dashboard
│ ├── sales/ # Componentes de ventas
│ ├── cash/ # Componentes de caja
│ └── settings/ # Componentes de configuración
├── lib/
│ ├── supabase/ # Clientes y tipos de Supabase
│ └── utils.ts # Utilidades
└── scripts/
└── seed.ts # Script de seed data
El esquema incluye las siguientes tablas principales:
users - Usuarios del sistemaagencies - Agencias (Rosario, Madero)leads - Leads y oportunidadescustomers - Clientesoperations - Operaciones de viajespayments - Pagoscash_movements - Movimientos de cajaoperators - Operadores/mayoristascommission_rules - Reglas de comisionescommission_records - Registros de comisionesdocuments - Documentos subidosalerts - Alertas del sistemasettings_trello - Configuración de TrelloTodos los componentes UI están construidos con shadcn/ui. No se usan otros sistemas de diseño.
# Desarrollo
npm run dev # Iniciar servidor de desarrollo
# Build
npm run build # Construir para producción
npm start # Iniciar servidor de producción
# Base de datos
npm run db:seed # Ejecutar seed de datos (desarrollo)
supabase/migrations/components/ui/ (shadcn/ui)app/api/ y usan autenticación con getCurrentUser()canPerformAction() y shouldShowInSidebar() para validar permisosanyVer ROADMAP.md para la lista completa de tareas pendientes y mejoras futuras.
Privado - ERP Lozada