Lalabase
Tickets, Doku, Zeiterfassung und Kundengespräche an einem Ort, durchsuchbar per KI. Für Softwarefirmen mit Kundenprojekten. Open Source: auf deinem eigenen Server oder in unserer Cloud in Deutschland.
Translation pending
Sistema de gestión operativa para Hola! Express, La Rioja, Argentina
Translation pending
BusinessTypeScript · PLpgSQLGitHub @DM250298OnlineOwner 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.
Sistema de gestión operativa para Hola Express, un autoservicio 24 horas en La Rioja, Argentina. Reemplaza el control manual de ventas, inventario y vencimientos por una aplicación web moderna, usada por hasta 15 empleados con distintos niveles de acceso. Copiá .env.example a .env.local y completá los valores: Los valores de Supabase están en: Settings → API del proyecto en supabase.com. El service worker (modo offline del POS) solo se registra en producción. En desarrollo, el catálogo offline y la cola de ventas se pueden probar activando "Offline" en las DevTools del navegador.Read the full README ↗
Sistema de gestión operativa para Hola Express, un autoservicio 24 horas en La Rioja, Argentina. Reemplaza el control manual de ventas, inventario y vencimientos por una aplicación web moderna, usada por hasta 15 empleados con distintos niveles de acceso.
| Capa | Tecnología |
|---|---|
| Framework | Next.js 16 (App Router) |
| Lenguaje | TypeScript estricto |
| UI | Tailwind CSS + shadcn/ui |
| Base de datos | Supabase (PostgreSQL + Auth + RLS) |
| Data fetching | TanStack Query v5 |
| Deploy | Vercel |
El menú se organiza en seis pilares:
Arriba quedan Inicio y las entradas personales (Mi panel, Mis tareas, Mi pase de turno, Mi agenda); al pie, Modo móvil y Configuración.
Copiá .env.example a .env.local y completá los valores:
NEXT_PUBLIC_SUPABASE_URL=https://xxxx.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJ...
SUPABASE_SERVICE_ROLE_KEY=eyJ... # solo servidor
MP_ACCESS_TOKEN=APP_USR-... # opcional — terminales Mercado Pago Point
Los valores de Supabase están en: Settings → API del proyecto en supabase.com.
npm install
npm run dev
El service worker (modo offline del POS) solo se registra en producción. En desarrollo, el catálogo offline y la cola de ventas se pueden probar activando "Offline" en las DevTools del navegador.
El esquema vive en supabase/:
supabase/schema.sql — esquema base.supabase/migrations/ — migraciones numeradas (001, 002, …). Se ejecutan
una sola vez, en orden, en el SQL Editor de Supabase.Al clonar el proyecto contra una base nueva, correr el schema.sql y luego
todas las migraciones en orden.
El deploy es continuo: una vez conectado, cada push a la rama principal se publica solo.
git init # si todavía no es un repo
git add .
git commit -m "Hola Express"
git branch -M main
git remote add origin https://github.com/USUARIO/REPO.git
git push -u origin main
Verificá que .env.local esté en .gitignore — nunca se sube.
En Settings → Environment Variables del proyecto, cargá:
| Variable | Notas |
|---|---|
NEXT_PUBLIC_SUPABASE_URL | Pública |
NEXT_PUBLIC_SUPABASE_ANON_KEY | Pública |
SUPABASE_SERVICE_ROLE_KEY | Secreta — sin el prefijo NEXT_PUBLIC_ |
MP_ACCESS_TOKEN | Secreta — opcional, para las terminales de cobro |
Vercel publica y entrega una URL: https://tu-app.vercel.app.
En Supabase → Authentication → URL Configuration, agregá la URL de Vercel como Site URL y como Redirect URL.
⚠️ Sin este paso, el login no funciona en producción.
npm run dev # servidor de desarrollo
npm run build # build de producción (verificar antes de cambios grandes)
npm run start # servir el build de producción localmente