feat(boc): Complete Business Operations Center v1.0

- Go backend API with full CRUD for all modules (CRM, Sales, Finance, HR, Legal, Marketing, Support, Purchase, Inventory, Projects, Automation, Analytics)
- Rust analytics service with parallel report generation
- C runtime with POSIX shared memory IPC
- PostgreSQL schema with 30+ tables, full migrations
- Redis cache, sessions, pub/sub
- Kafka event streaming with Zookeeper
- WebSocket hub for real-time updates
- Automation engine with cron jobs, workflows, event triggers
- JWT authentication, multi-tenant from start
- Docker Compose with all services
- Nginx reverse proxy with rate limiting
- Integration tests passing
- Feature gap analysis against Fortnox/Odoo/Visma

Refs: BOC-001
This commit is contained in:
Bernt
2026-07-12 12:41:35 +00:00
parent 4789a7fb48
commit 58ca4e68db
26666 changed files with 575891 additions and 2074516 deletions
+4 -4
View File
@@ -108,23 +108,23 @@
.nav-dropdown-menu {
display: none; position: absolute; top: calc(100% + 8px); left: -16px;
min-width: 220px; padding: 8px 0;
background: rgba(18,18,18,0.97);
background: rgba(255,255,255,0.98);
border: 1px solid var(--border);
border-radius: var(--radius-sm);
box-shadow: 0 16px 40px rgba(0,0,0,0.4);
}
.nav-dropdown:hover .nav-dropdown-menu,
.nav-dropdown:focus-within .nav-dropdown-menu { display: block; }
.nav-dropdown-menu a {
.nav-dropdown-menu a { color: #333333;
display: flex; align-items: center; gap: 8px;
padding: 8px 16px;
font-size: 14px; color: var(--text-dim);
transition: color 0.15s, background 0.15s;
}
.nav-dropdown-menu a:hover { color: #1d1d1f; background: rgba(0,0,0,0.03); }
.nav-dropdown-menu a:hover { color: #000000; background: rgba(0,0,0,0.03); }
.nav-dropdown-menu .dd-label {
padding: 8px 16px 4px;
font-size: 11px; text-transform: uppercase; color: rgba(0,0,0,0.75);
font-size: 11px; text-transform: uppercase; color: rgba(0,0,0,0.6);
font-weight: 700; letter-spacing: 0.08em;
}
.nav-dropdown-menu hr { border: none; border-top: 1px solid var(--border); margin: 6px 0; }