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
Firemní docházkový systém INEX-CZ
Translation pending
BusinessTypeScript · PLpgSQLGitHub @SkvarecekOnlineOwner 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.
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 účetRead the full 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.