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.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 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. 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.查看完整 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