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,即可验证所有权并自行管理介绍。
一分钟完成验证fichajes-corte-manga
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Aplicación web para gestionar entrada, salida y descansos de empleados usando integración con chips NFC.查看完整 README ↗
Aplicación web para gestionar entrada, salida y descansos de empleados usando integración con chips NFC.
# Navega al directorio
cd /Users/corandjilali/Documents/FICHAJE
# Inicia un servidor local (Python 3)
python3 -m http.server 8000
# O con Node.js (si tienes http-server instalado)
npx http-server
Accede a: http://localhost:8000
Sube los archivos a un servidor web (Vercel, Netlify, etc.). Importante: Usa HTTPS (obligatorio para NFC y PWA).
index.html)admin.html)Usa una app como NFC Tools (Android/iOS) o Tagwriter by NXP:
Abre la app NFC
Nuevo registro → URL/URI
Escribe esta URL:
https://tu-dominio.com/index.html
(Cambia tu-dominio.com por tu servidor real)
Escribe el chip
Prueba: Toca el chip, debe abrir tu app
Para diferenciar chips por tipo:
https://tu-dominio.com/index.html?nfc=entrada
El archivo descargado tiene esta estructura:
Archivos generados: Fichaje_YYYY-MM-DD.xlsx
Hoja "Resumen":
Hojas individuales (una por empleado):
Los datos se guardan en localStorage del navegador:
/Users/corandjilali/AppData/Local/Google/Chrome/...{
"fichajes_data": [
{
"id": 1714120532123.456,
"empleado": "Juan García",
"tipo": "entrada",
"fecha": "2026-04-26",
"hora": "09:15:32",
"timestamp": 1714120532123
}
]
}
(Característica futura - actualmente viene preconfigurada)
Abre la consola del navegador (F12):
// Ver empleados actuales
JSON.parse(localStorage.getItem('empleados_list'))
// Agregar nuevo empleado
let empleados = JSON.parse(localStorage.getItem('empleados_list')) || [
'Juan García',
'María López',
'Carlos Martínez'
];
empleados.push('Nuevo Empleado');
localStorage.setItem('empleados_list', JSON.stringify(empleados));
FICHAJE/
├── index.html # Página de fichaje
├── admin.html # Reportes y exportación
├── manifest.json # Configuración PWA
├── sw.js # Service Worker (offline)
└── README.md # Este archivo
v1.0 - Abril 2026
¿Preguntas o problemas? Revisa la consola del navegador (F12) para mensajes de error.