Synaplan
開源 AI 平台,供企業使用:自行託管的 AI 代理、符合 GDPR 的聊天機器人小工具、RAG 知識庫、WhatsApp 與 Outlook AI、MCP、多模型路由。Docker、Kubernetes 或託管於 Germ
AI 翻譯
尚未偵測到更新。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.