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
Application is for the use of Contarctor and In-House Engineer to Sign-In & Sign-Out
BusinessJavaScript · CSSGitHub @arbaaz-nawabOnlineOwner 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.
A web application for Goodenough College Estates: contractors sign in/out without a login
(typically via a QR code at the site entrance), engineers log daily shifts and overtime, and
managers get a dashboard covering attendance, compliance, parking, and weekly planned works.Read the full README ↗A web application for Goodenough College Estates: contractors sign in/out without a login (typically via a QR code at the site entrance), engineers log daily shifts and overtime, and managers get a dashboard covering attendance, compliance, parking, and weekly planned works.
/dashboard with a PIN, which also grants a signed session the API checks on
every request — the PIN screen is a login, not just a UI convenienceexceljs for the Planned Works Excel export (merged cells, fills, an embedded logo);
xlsx for the simpler Monthly Summary export/pages → Next.js pages: public sign-in/out (index.js) and the manager dashboard
/pages/api → API routes — one file per endpoint
/components → React components used by the pages above
/lib → Supabase data layer (db.js), config, session auth, UK time helpers
/styles → global CSS
/supabase-schema.sql → hand-maintained database schema (run manually in Supabase)
git clone <this repo's URL>
cd Contractor_attendance-main
npm install
cp .env.local.example .env.local # then fill in the values — see SETUP_GUIDE.md
npm run dev
Open http://localhost:3000. Full setup (Supabase, environment variables, Vercel deployment, first-run seed data) is in SETUP_GUIDE.md; day-to-day usage for engineers and managers is in USER_GUIDE.md.
Email alerts (overdue contractors) are currently dormant — no verified sending domain exists yet, so the code is kept in place but unreferenced; an on-screen banner covers the same need in the meantime. See MEMORY.md for the reasoning and how to revive it.