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。 以下為已儲存的摘錄。
A production, multi-tenant SaaS for small businesses that unifies CRM, appointments, packages/memberships, online booking, staff management, finance and a data-driven "smart assistant" in a single, mobile-friendly panel — designed to be sector-independent (pilates & fitness studios, beauty & hair salons, clinics, tutoring, and any appointment-based business).
Designed and built end-to-end (full-stack, solo) — and used by real small businesses across multiple sectors (pilates studio, beauty salon, hair salon, medical retail).檢視完整 README ↗A production, multi-tenant SaaS for small businesses that unifies CRM, appointments, packages/memberships, online booking, staff management, finance and a data-driven "smart assistant" in a single, mobile-friendly panel — designed to be sector-independent (pilates & fitness studios, beauty & hair salons, clinics, tutoring, and any appointment-based business).
Designed and built end-to-end (full-stack, solo) — and used by real small businesses across multiple sectors (pilates studio, beauty salon, hair salon, medical retail).
🔗 Live demo: https://isletme-asistan.vercel.app
| Landing | Smart Assistant | Notes |
|---|---|---|
This is not a CRUD demo — it's a real product solving real operational problems for owner-operated businesses, with production concerns handled end-to-end:
Customers (CRM)
Appointments & Calendar
Packages & Memberships
Online Booking (customer self-service)
Staff & Roles
Finance & Reports
Smart Assistant (no external AI)
Messaging & Notifications
{ad} {tarih} {saat} {hizmet} {paket} {kalan} {isletme}), one-tap WhatsApp (free, via wa.me), bulk messaging by segment/tag| Layer | Technology |
|---|---|
| Framework | Next.js 16 (App Router, React Server Components) |
| Language | TypeScript |
| UI | React 19, Tailwind CSS 4, lucide-react, sonner |
| Backend / DB | Supabase — PostgreSQL, Auth (@supabase/ssr), Row-Level Security |
| Validation | Zod |
| Notifications | Web Push (VAPID, web-push) + external cron |
| Mobile | PWA + Capacitor (Android) |
| Hosting | Vercel (CI/CD on push) |
organization_id; a security-definer user_org_ids() function backs the policies so each business only ever sees its own data. Verified with end-to-end isolation tests (an anon or cross-tenant client cannot read protected tables).is_org_owner(), owner_org_ids(), current_staff_id() power role-based policies; employees are limited to their own records by the policy, not the client. Employee invites are wired server-side with the service-role key so privilege can't be self-granted.Europe/Istanbul regardless of server timezone; membership lookups are always filtered by user_id to stay correct once a business has multiple members.src/
app/(app)/ # authenticated panel: dashboard, customers, appointments,
# calendar, packages, reports, expenses, assistant, settings…
app/(auth)/ # login / signup
app/b/[org]/ # public online-booking page
app/api/ # route handlers (push, booking, staff invite…)
components/ # UI + feature components
lib/ # domain logic (insights, packages, templates, time, phone…)
supabase/
schema.sql # full schema + RLS (idempotent)
migrations/ # incremental, idempotent migrations (001–028)
npm install
cp .env.example .env.local # fill in Supabase + VAPID keys
npm run dev # http://localhost:3000
Required env: NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY (and, for push/server features, SUPABASE_SERVICE_ROLE_KEY, NEXT_PUBLIC_VAPID_PUBLIC_KEY, VAPID_PRIVATE_KEY). Run supabase/schema.sql then the files in supabase/migrations/ in your Supabase SQL editor.
Built by Şevval Uzunoğlu as a solo full-stack project — product design, database & security model, UI, and deployment. It runs entirely on a free stack (no paid API dependency) and is in active use by early real-world businesses.