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
ERP modular para gerir restaurantes
Translation pending
AI summary · README
BusinessTypeScript · JavaScriptGitHub @gustavorodrigues111OnlineOwner 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
gustavorodrigues111/gestaocentral
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
ERP modular para restaurantes — sucessor do AppTip. • Vite + React 18 + TypeScript • Firebase Auth (email + senha) + Firestore + App Check (reCAPTCHA v3) • Tailwind CSS • React Router • Vercel pra deploy Cada módulo é auto-contido. Pra adicionar um novo: 1. Cria pasta em src/modules/{moduleId}/ 2. Adiciona em src/config/modules.ts 3. Mapeia rota no App.tsx → ModuleRouter • Operação (laranja #d4a017) — atividade ao vivo • Time (azul #3b82f6) — gestão de pessoas • Escritório (cinza #64748b) — administrativoRead the full README ↗
ERP modular para restaurantes — sucessor do AppTip.
src/
├── core/ # compartilhado
│ ├── auth/ # Firebase Auth + permissions
│ ├── firebase/ # config + init
│ ├── layout/ # AppShell, Sidebar, Header, HomePage
│ ├── restaurant/ # context do restaurante ativo
│ ├── types/ # tipos compartilhados
│ └── ui/ # Button, Input, etc
├── modules/
│ ├── pessoas/
│ ├── configuracoes/
│ └── ... (gorjetas, escala, reservas, etc — em sprints futuros)
└── config/
└── modules.ts # registry de todos os módulos
Cada módulo é auto-contido. Pra adicionar um novo:
src/modules/{moduleId}/src/config/modules.tsApp.tsx → ModuleRouter#d4a017) — atividade ao vivo#3b82f6) — gestão de pessoas#64748b) — administrativogestaocentral (ou o que preferir)southamerica-east1</> → registra appfirebaseConfig.env.localcp .env.example .env.local
# Edita .env.local com as 6 chaves do Firebase
Sem fluxo automatizado de primeiro setup ainda. Manualmente:
Firebase Auth:
Firestore:
pessoasemail: [email protected] (string)nome: Seu Nome (string)isMaster: true (boolean)restaurantIds: [] (array)permissions: {} (map)ativa: true (boolean)createdAt: data ISO atual (string)npm install
npm run dev
Abre em http://localhost:5173.
Sprint 0 ainda usa o console Firestore manual:
restaurants → documento novo (ID auto)nome: Lobozó (string)shortCode: LOB (string)modulosAtivos: ["pessoas", "configuracoes"] (array de strings)ativo: truecreatedAt: data ISOrestaurantIds da sua pessoanpm run build
| Sprint | Status | Módulos |
|---|---|---|
| 0 | ✅ atual | Pessoas + Configurações + Auth + Layout |
| 1 | em breve | Gorjetas + VT |
| 2 | planejado | Escala + Fechamento |
| 3 | planejado | Contagens + Checklists |
| 4 | planejado | Trilha do Empregado |
| 5 | planejado | Reservas + CRM |
| 6 | planejado | Reuniões + Ocorrências + Ideias |
| 7 | planejado | Compras + Fichas + Temperaturas |
| 8 | planejado | Recursos + Fale com DP + Freelas |