Javis OS
Javis OS is an Agentic AI that assists entrepreneurs in business tasks, helping them grow their work.
AI translation
Panel de control operativo para seguimiento de proyectos - ASW Group
Translation pending
BusinessTypeScript · CSSGitHub @cprestan19OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Panel de control operativo para el seguimiento de proyectos con múltiples ubicaciones (checklist por etapas, asignación de personal, incidencias, inventario/costo y estado en tiempo real). Actualmente en uso por ASW Group para la migración de Retail Pro v9 a Prism 2.2 en 52 tiendas (Panamá, Zona Libre, Aeropuerto, Uruguay, Curazao, Aruba, St. Maarten, Belice, El Salvador y Honduras), pero está pensado para reutilizarse en otros rollouts.Read the full README ↗
Panel de control operativo para el seguimiento de proyectos con múltiples ubicaciones (checklist por etapas, asignación de personal, incidencias, inventario/costo y estado en tiempo real). Actualmente en uso por ASW Group para la migración de Retail Pro v9 a Prism 2.2 en 52 tiendas (Panamá, Zona Libre, Aeropuerto, Uruguay, Curazao, Aruba, St. Maarten, Belice, El Salvador y Honduras), pero está pensado para reutilizarse en otros rollouts.
Incluye:
Stack: Next.js 14 (App Router) + TypeScript + Prisma + PostgreSQL + NextAuth + Tailwind.
node -v)Con psql o tu cliente favorito (pgAdmin, DBeaver, etc.):
createdb migracion_prism
O manualmente:
CREATE DATABASE migracion_prism;
cp .env.example .env
Edita .env y ajusta:
DATABASE_URL="postgresql://usuario:password@localhost:5432/migracion_prism?schema=public"
NEXTAUTH_SECRET="genera-uno-con: openssl rand -base64 32"
NEXTAUTH_URL="http://localhost:3000"
npm install
npx prisma migrate dev --name init
Esto crea todas las tablas (usuarios, tiendas, checklist, incidencias, auditoría)
en tu base migracion_prism.
npx prisma db seed
Esto carga automáticamente:
adminAdmin123!/dashboard/equipo
y desactiva este, o pide que se agregue un endpoint de cambio de contraseña
antes de pasar a producción).plan_de_migracion.xlsx, cada una con
su checklist en estado pendiente.npm run dev
Abre http://localhost:3000 → te redirige a /login.
Ingresa con admin / Admin123!.
Este proyecto es la base funcional real (con Postgres y autenticación) que sigue al prototipo de validación. Antes de considerarlo listo para producción, ten en cuenta lo que ya se conversó como arquitecto del proyecto:
ChecklistItemDef para permitir ítems específicos por
tienda (o generar los ítems de "Caja N" dinámicamente al seedear, según un
campo numCajas por tienda).America/Panama) a Store.NEXTAUTH_URL al dominio real.DATABASE_URL, mismo
NextAuth), evitando duplicar autenticación e infraestructura.migracion-prism-app/
├── prisma/
│ ├── schema.prisma # Modelo de datos completo
│ └── seed.ts # Carga catálogo + admin + 52 tiendas reales
├── src/
│ ├── app/
│ │ ├── login/ # Página de login
│ │ ├── dashboard/ # Dashboard, ficha de tienda, equipo
│ │ └── api/ # Rutas API (stores, checklist, incidents, users, auth)
│ ├── components/ # Nav, Providers
│ ├── lib/ # prisma.ts, auth.ts
│ └── middleware.ts # Protección de /dashboard
├── .env.example
└── package.json