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
Revolutionary AI-powered CRM with unlimited users and free contact management. Automate your sales pipeline 24/7 with AI calls, emails, and smart analytics. Pay only for results.
BusinessTypeScript · PLpgSQLGitHub @Miguel-olyviaOnlineOwner 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.
Plataforma CRM multi-tenant para gestão de clientes, contactos, leads, oportunidades, orçamentos, propostas, contratos, marketing e operações. • React 18, TypeScript e Vite • Tailwind CSS e shadcn/ui • Supabase: PostgreSQL, autenticação, RLS, Storage e Edge Functions • Vitest e Testing Library • Playwright para testes end-to-end • Vercel para alojamento do frontend • Node.js • npm • Supabase CLI para desenvolvimento e migrações • Docker Desktop apenas para executar a stack Supabase local Cria os ficheiros de ambiente locais a partir do exemplo:Read the full README ↗
Plataforma CRM multi-tenant para gestão de clientes, contactos, leads, oportunidades, orçamentos, propostas, contratos, marketing e operações.
git clone https://github.com/Miguel-olyvia/Olyvia-crm.git
cd Olyvia-crm
npm install
Cria os ficheiros de ambiente locais a partir do exemplo:
copy .env.example .env.local
Preenche apenas variáveis do teu ambiente. Nunca publiques chaves secretas, passwords ou a service_role.
npm run dev
npm run build
npm run lint
npm run preview
npx vitest run
O servidor de desenvolvimento usa, por defeito:
http://localhost:8080
As migrações versionadas encontram-se em:
supabase/migrations/
Comandos principais:
supabase start
supabase status
supabase migration list
supabase db push --dry-run
supabase db push
Antes de aplicar alterações na base de dados ativa:
supabase migration list.dry-run.As funcionalidades de IA (ai-assistant, chat-widget-ai, quote-ai-assistant, generate-proposal-ai, import-contract-pdf, suggest-schedule-assignee) chamam o Google Gemini através de supabase/functions/_shared/aiGateway.ts, que requer o secret GEMINI_API_KEY configurado no projeto Supabase:
supabase secrets set GEMINI_API_KEY="your-key-here"
Obtém uma chave em https://aistudio.google.com/apikey.
development: desenvolvimento e integração..env, .env.local, dumps privados ou credenciais.O frontend é compilado com:
npm run build
A configuração SPA da Vercel encontra-se em vercel.json.