Files
boc/vims-core/README.md
T
Bernt 58ca4e68db 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
2026-07-12 12:41:35 +00:00

62 lines
1.7 KiB
Markdown

# VIMS Core — Visual Infrastructure Monitoring System
Generiskt ramverk för AI-driven avvikelseigenkänning per artikel/ämne.
## Koncept
Varje Landvex-artikel representerar ett övervakningsområde. Varje område får:
- **Egen databas** med anpassat schema
- **Egen AI-modell** (YOLOv8-baserad)
- **Egen API-endpoint** (`/api/{topic}/predict`)
- **Egen dashboard** för visualisering
## Struktur
```
vims-core/
├── core/ # Delad kärna
│ ├── base_detector.py # Bas-klass för alla detektorer
│ ├── database.py # DB-hantering (SQLite/Postgres)
│ ├── api_base.py # FastAPI bas-router
│ └── dashboard_base.py # HTML/JS dashboard-template
├── instances/ # En instans per artikel/ämne
│ ├── atm-monitoring/ # ATM-avvikelser
│ ├── bridge-inspection/ # Bro-inspektion
│ ├── street-lighting/ # Gatubelysning
│ ├── retail-analytics/ # Butiks-analys
│ └── ... # Fler efter behov
├── models/ # Tränade modeller
├── data/ # Träningsdata per ämne
└── docs/
```
## Skapa ny instans
```bash
python scripts/create_instance.py \
--name "street-lighting" \
--display-name "Street Lighting Monitoring" \
--classes "pole_damage,light_out,vegetation_obstruction,vandalism" \
--article-url "/insights/evidence-driven-municipal-maintenance/"
```
Detta skapar:
- `instances/street-lighting/`
- Databas-tabeller
- API-routes
- Dashboard-template
- Placeholder-modell
## Kör allt
```bash
docker-compose up
```
Startar:
- API-gateway (FastAPI) på port 8000
- En process per instans
- Delad PostgreSQL
- Redis för caching
- Nginx för routing