AgendaPro v1.0 - multi-tenant SaaS, mobile calendar, public booking

Multi-tenant scheduling SaaS (AgendaPro-equivalent):
- Backend: Node + Express + node:sqlite, multi-tenant (admin/owner/employee),
  versioned migrations, 4 templates (estetica-spa, barberia, clinica, blank).
- Frontend: React 18 + TS + Vite + Tailwind, FullCalendar drag-and-drop,
  Recharts dashboard, mobile-first (day/list views on mobile).
- Features: calendar+services+employees+clients+tickets, dashboard with
  best employee/service, top tickets, top/frequent clients, commissions,
  cancellation policy + no-show tracking, public online booking (/b/:slug),
  cash register (cierre de caja), reminders/notifications center.
- Verification: 65/65 e2e API, 58/58 visual (0 overflow, 0 console errors),
  typecheck clean, vite build OK.
This commit is contained in:
AgendaPro Dev
2026-07-25 13:45:53 -06:00
commit e8d2435cc2
63 changed files with 16539 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
# Dependencies
node_modules/
# Build output
dist/
dist-ssr/
*.tsbuildinfo
# Database (demo data, regenerated by seed)
data/
# Visual audit output (Playwright screenshots)
screenshots/
# Logs
*.log
server-out.log
server-err.log
dev-out.log
dev-err.log
# Environment
.env
.env.local
.env.*.local
# OS
.DS_Store
Thumbs.db
# Editor
.vscode/
.idea/
*.swp
# OpenCode runtime state (machine-local: sessions, goals)
.opencode/