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。 以下为已保存的摘录。
Moderní webová aplikace pro správu docházky zaměstnanců. Built with Next.js 14, Supabase, Tailwind CSS. • ✅ Přehled odpracovaných hodin – měsíční zobrazení, statistiky • ✅ Správa dovolených a absencí – žádosti, schvalování • ✅ Admin panel – správa zaměstnanců, přehled docházky, schvalování absencí • ✅ Přihlášení/registrace – Supabase Auth s email/heslo • ✅ Responzivní design – funguje na mobilu i desktopu • ✅ RLS (Row Level Security) – zabezpečení dat na úrovni databáze • Node.js 18+ • Supabase účet (free tier stačí) • GitHub účet • Vercel účet查看完整 README ↗
Moderní webová aplikace pro správu docházky zaměstnanců. Built with Next.js 14, Supabase, Tailwind CSS.
supabase/schema.sql a spusť hoProject URL → to bude NEXT_PUBLIC_SUPABASE_URLanon public key → to bude NEXT_PUBLIC_SUPABASE_ANON_KEY⚠️ Důležité: V Authentication → URL Configuration nastav:
- Site URL:
http://localhost:3000(pro vývoj) / tvoje Vercel URL (pro produkci)- Redirect URLs: přidej
http://localhost:3000/auth/callbackahttps://tvoje-app.vercel.app/auth/callback
# Klonuj repozitář (nebo zkopíruj soubory)
cd attendance-app
# Nainstaluj závislosti
npm install
# Vytvoř .env.local soubor
cp .env.local.example .env.local
Uprav .env.local a vyplň hodnoty ze Supabase:
NEXT_PUBLIC_SUPABASE_URL=https://xxxxx.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIs...
# Spusť vývojový server
npm run dev
Otevři http://localhost:3000 – registruj se a první zaregistrovaný uživatel bude automaticky admin.
# Inicializuj Git repozitář
git init
git add .
git commit -m "Initial commit: attendance app"
# Vytvoř repozitář na GitHubu (přes web nebo GitHub CLI)
gh repo create attendance-app --public --source=. --push
# Nebo ručně:
git remote add origin https://github.com/TVUJ-USERNAME/attendance-app.git
git branch -M main
git push -u origin main
attendance-appNEXT_PUBLIC_SUPABASE_URL = tvoje Supabase URLNEXT_PUBLIC_SUPABASE_ANON_KEY = tvůj anon keyPo nasazení nezapomeň v Supabase přidat Vercel URL do:
https://tvoje-app.vercel.apphttps://tvoje-app.vercel.app/auth/callbackattendance-app/
├── src/
│ ├── app/
│ │ ├── globals.css # Globální styly + Tailwind
│ │ ├── layout.tsx # Root layout
│ │ ├── page.tsx # Redirect na /dashboard
│ │ ├── login/page.tsx # Přihlášení & registrace
│ │ ├── auth/callback/ # OAuth callback
│ │ └── (dashboard)/ # Chráněné stránky
│ │ ├── layout.tsx # Sidebar layout
│ │ ├── dashboard/ # Hlavní přehled + check-in
│ │ ├── hours/ # Odpracované hodiny
│ │ ├── absences/ # Dovolené & absence
│ │ └── admin/ # Administrace
│ ├── lib/
│ │ ├── supabase-browser.ts # Supabase client (browser)
│ │ ├── supabase-server.ts # Supabase client (server)
│ │ ├── types.ts # TypeScript typy
│ │ └── utils.ts # Pomocné funkce
│ └── middleware.ts # Auth middleware
├── supabase/
│ └── schema.sql # Databázové schéma
├── .env.local.example # Šablona env proměnných
└── package.json
První registrovaný uživatel se automaticky stane adminem.