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
Connect once, track everything. AI-powered utility management for property owners and landlords.
BusinessTypeScript · JavaScriptGitHub @FarhanT6OnlineOwner 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.
Property utility intelligence platform. Connects to utility accounts, scrapes statements, surfaces AI insights, stores documents. Stack • Frontend: React 18 + TypeScript + Vite + Tailwind CSS • Backend: Node.js + Express + TypeScript + Prisma • Database: PostgreSQL 15 • Queue: BullMQ + Redis • Scraping: Playwright • AI: Anthropic Claude API • Storage: AWS S3 • Auth: Clerk • Notifications: Twilio + SendGrid Prerequisites • Node.js 20+ • PostgreSQL 15 • Redis • (Optional) Docker for local DB/Redis Frontend: http://localhost:5173 Backend API: http://localhost:3001Read the full README ↗
Property utility intelligence platform. Connects to utility accounts, scrapes statements, surfaces AI insights, stores documents.
cd frontend && npm install
cd ../backend && npm install
# backend
cp backend/.env.example backend/.env
# Fill in your keys (see .env.example)
# frontend
cp frontend/.env.example frontend/.env
cd backend
npx prisma migrate dev --name init
npx prisma generate
# Terminal 1 — backend
cd backend && npm run dev
# Terminal 2 — frontend
cd frontend && npm run dev
# Terminal 3 — workers (optional, for scraping)
cd backend && npm run workers
Frontend: http://localhost:5173
Backend API: http://localhost:3001
All utility credentials are encrypted with AES-256-GCM before database storage.
Key lives in ENCRYPTION_KEY env var (32-byte hex). See backend/src/crypto/encrypt.ts.
Each utility provider has a scraper in backend/src/scrapers/providers/.
All scrapers implement the ScraperProvider interface from backend/src/scrapers/base.ts.
Scrapers are invoked by the BullMQ worker in backend/src/workers/scrapeWorker.ts.
The insight engine runs nightly via BullMQ. See backend/src/ai/insightEngine.ts.
It uses the Claude API to generate natural-language recommendations from scraped data.
Gmail OAuth flow is in backend/src/parsers/gmailParser.ts.
After connecting, it runs every 6 hours to pull new utility emails and extract statement data.