Synaplan
기업을 위한 오픈소스 AI 플랫폼
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Aplicación para gestionar contabilidad, nóminas, movimientos bancarios, subvenciones y conciliación por club. Está construida con Next.js, React, TypeScript y Supabase.
El listado se muestra en modo lectura de forma predeterminada. El botón Modo edición (Excel) activa la edición directa de las filas.
Cada asiento puede abrirse en un panel lateral. Desde el panel se puede:
Los documentos admitidos son PDF, JPG y PNG, con un máximo de 1 MB por archivo.
El buscador global filtra sobre fechas, texto, referencias, importes, saldo, orden, programa y concepto. No distingue mayúsculas ni acentos y admite varias palabras.
La asignación masiva permite:
Desde el panel de edición se puede guardar y duplicar un movimiento. El original y la copia quedan enlazados mediante referencia_1, y ambos muestran una etiqueta Duplicado bajo la fecha.
El resumen mensual trabaja sobre las nóminas filtradas. Todas sus cabeceras son ordenables y la fila final muestra los totales de nóminas, bruto, coste empresarial, Seguridad Social, total e imputado.
Al filtrar por un programa concreto en Contabilidad, Banco o Nóminas se muestra:
npm install
npm run dev
Variables requeridas en .env.local:
NEXT_PUBLIC_SUPABASE_URL
NEXT_PUBLIC_SUPABASE_ANON_KEY
No debe subirse .env.local al repositorio.
El workflow .github/workflows/supabase-keep-alive.yml realiza una consulta de
solo lectura a Supabase cada 12 horas y también se puede ejecutar manualmente.
Para activarlo, crea estos secretos en GitHub desde Settings > Secrets and variables > Actions > New repository secret:
SUPABASE_URL: el mismo valor que NEXT_PUBLIC_SUPABASE_URL.SUPABASE_ANON_KEY: el mismo valor que NEXT_PUBLIC_SUPABASE_ANON_KEY.No uses SUPABASE_SERVICE_ROLE_KEY: el workflow solo necesita la clave pública
anon. Después, abre Actions > Supabase keep-alive > Run workflow para
probarlo. La ejecución debe terminar en verde.
Aviso: GitHub desactiva los workflows programados de repositorios públicos tras 60 días sin actividad en el repositorio. Si ocurre, vuelve a habilitarlo desde Actions; este límite no se aplica del mismo modo a repositorios privados.
npm run lint
npm run build
Para generar los tipos TypeScript desde el proyecto remoto:
$env:SUPABASE_ACCESS_TOKEN="tu-token"
npm run supabase:types
El resultado se genera en src/lib/supabase/database.types.ts. El token debe mantenerse únicamente como variable de entorno local.
Las migraciones y auditorías están en database/. El estado y los pendientes de normalización se describen en database/NORMALIZATION.md.
Las entregas funcionales relevantes se documentan en CHANGELOG.md.