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
Prototipo de registro, vinculación, atención y seguimiento de beneficiarios — Hackathon URABÁ-PAÍS
Translation pending
BusinessTypeScript · JavaScriptGitHub @carlosdevmenaOnlineOwner 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.
Prototipo funcional para el registro, vinculación, atención y seguimiento de beneficiarios y sus familias — Hackathon Proyecto URABÁ-PAÍS (COOPI, FADV, HIAS, HI). Flujo que implementa: Registro → Vinculación → Atención o ayuda → Seguimiento → Reporte, con todos los datos de ejemplo completamente ficticios. • Next.js (App Router, TypeScript) — front y backend en un solo proyecto, usando Server Actions. • Prisma + PostgreSQL (Supabase) como capa de datos. • Tailwind CSS para estilos. • Node.js 20+ • Un proyecto de Supabase (o cualquier Postgres) con su cadena de conexión.Read the full README ↗
Prototipo funcional para el registro, vinculación, atención y seguimiento de beneficiarios y sus familias — Hackathon Proyecto URABÁ-PAÍS (COOPI, FADV, HIAS, HI).
Flujo que implementa: Registro → Vinculación → Atención o ayuda → Seguimiento → Reporte, con todos los datos de ejemplo completamente ficticios.
Instalar dependencias:
npm install
Copiar .env.example a .env y completar DATABASE_URL y DIRECT_URL con las cadenas de conexión de tu base de datos Postgres (en Supabase: Project Settings → Database → Connection string, pooler 6543 para DATABASE_URL y directa 5432 para DIRECT_URL).
cp .env.example .env
Crear las tablas en la base de datos a partir del esquema de Prisma:
npm run db:push
Importar los 100 beneficiarios ficticios de referencia del proyecto (prisma/data/Base_Beneficiarios_HackathonTest.xlsx) y los 3 programas por línea de trabajo:
npm run db:seed
Esto ejecuta prisma/import-excel.mjs, que limpia los datos existentes y vuelve a
importar el archivo completo.
Levantar el servidor de desarrollo:
npm run dev
Abrir http://localhost:3000.
app/
page.tsx Landing / punto de entrada
layout.tsx Navegación general
beneficiarios/
page.tsx Búsqueda y listado (Módulo 1)
actions.ts Server actions: crear, buscar, vincular, registrar atención/seguimiento
nuevo/ Formulario de registro con regla anti-duplicados
[id]/ Ficha consolidada del beneficiario (Módulos 1-4)
reportes/
page.tsx Indicadores dinámicos (Módulo 4)
lib/
prisma.ts Cliente Prisma singleton
prisma/
schema.prisma Modelo de datos
import-excel.mjs Importa los 100 beneficiarios ficticios de referencia
data/ Excel fuente de los datos ficticios
app/beneficiarios).app/beneficiarios/[id]).app/beneficiarios/[id]).app/reportes).Ver docs/DESCRIPCION_SOLUCION.md para el detalle de arquitectura, estructura de datos y tipos de usuario propuestos.
Todos los datos utilizados (seed y pruebas) son ficticios. No se usa ninguna información real de beneficiarios en el código, el repositorio ni la presentación.
DATABASE_URL y DIRECT_URL como variables de entorno del proyecto.