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,即可验证所有权并自行管理介绍。
一分钟完成验证herovehiclecare/atlasapp
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
A React + Vite app for a detailing business: dashboard, vehicles, customers, schedule,
invoices, settings, and Atlas QuickQuote Pro (with tiered proposals, saved quotes,
PDF/CSV export, and more).
Requirements: Node.js 20.19+ or 22.12+ (check with node --version).
Then open the URL it prints (usually http://localhost:5173). Sign in with any
email/password that passes basic validation — the login is currently a timed mock,
not real auth (more on that below).
To build for production / deploy anywhere that serves static files (Vercel, Netlify,
Cloudflare Pages, etc.):查看完整 README ↗A React + Vite app for a detailing business: dashboard, vehicles, customers, schedule, invoices, settings, and Atlas QuickQuote Pro (with tiered proposals, saved quotes, PDF/CSV export, and more).
Requirements: Node.js 20.19+ or 22.12+ (check with node --version).
npm install
npm run dev
Then open the URL it prints (usually http://localhost:5173). Sign in with any
email/password that passes basic validation — the login is currently a timed mock,
not real auth (more on that below).
To build for production / deploy anywhere that serves static files (Vercel, Netlify, Cloudflare Pages, etc.):
npm run build
npm run preview # sanity-check the production build locally
Everything you see works and is genuinely interactive — but all the data lives in React state, seeded from constants in each file. That means:
None of that is a bug — it's exactly what you'd expect from a UI built before there's a backend. The next real step is wiring one up.
Supabase is a hosted Postgres database plus auth, file storage, and realtime subscriptions, with a generous free tier (500MB DB, 50k monthly active users for auth, no credit card required to start). It's the natural fit here because:
supabase.auth) in a few lines.Rough shape of the work, once you're ready for it:
npm install @supabase/supabase-js, create a src/supabaseClient.js with your
project URL and anon key (stored in a .env file, never committed).customers, vehicles, quotes, invoices, jobs — mirroring
the shapes already used in the mock data, so the swap is mostly "replace useState
with a useEffect that fetches from Supabase."AtlasLoginFinal.tsx's fake setTimeout for supabase.auth.signInWithPassword.This is a real, multi-step project — not a five-minute change — but each step is independent, so you can do it incrementally without breaking what already works.
Claude Code is a separate tool from this chat — it's a coding agent that runs in
your own terminal (or desktop/VS Code) directly against your actual project folder,
with real internet access, so it can npm install packages, talk to a real Supabase
project, run your dev server, and see actual errors when something breaks. I can't
launch or drive it myself from here; it's installed and run on your machine.
To get it: curl -fsSL https://claude.ai/install.sh | bash (macOS/Linux/WSL), or
irm https://claude.ai/install.ps1 | iex in PowerShell on Windows. Then cd into
this project folder and run claude — it logs in with your Claude account (Pro,
Max, Team, or Enterprise) and starts an interactive session where you can say things
like "wire up Supabase auth for the login screen" or "add a customers table and
replace the mock array in AtlasCustomersFinal with a real query," and it edits the
files directly, asking before it changes anything.
Everything in this repo is regular React — Claude Code (or any other tool, or you by hand) can pick it up with no special setup beyond what's in this README.