Master Backend Plan v3.0 + Government Portal + Implementation Order
This commit is contained in:
@@ -0,0 +1,143 @@
|
||||
# Master Backend v2.0 — Full Integration Plan
|
||||
|
||||
> **VI HAR REDAN ALLT!** 🎉
|
||||
|
||||
---
|
||||
|
||||
## Befintlig Infrastruktur (Upptäckt)
|
||||
|
||||
### CRM & Sälj (Apollo.io)
|
||||
| Komponent | Teknik | Status | Port |
|
||||
|-----------|--------|--------|------|
|
||||
| Apollo.io integration | Node.js/Express | ✅ Kör | `/api/apollo` |
|
||||
| Kontaktsökning | Apollo API | ✅ | `/contacts/search` |
|
||||
| Företagssökning | Apollo API | ✅ | `/companies/search` |
|
||||
| Sequences (automation) | PostgreSQL | ✅ | `/sequences` |
|
||||
| Pipeline | PostgreSQL | ✅ | `/pipeline` |
|
||||
|
||||
### Ekonomi & Fakturering
|
||||
| Komponent | Teknik | Status | Port |
|
||||
|-----------|--------|--------|------|
|
||||
| billing-engine | Rust | ✅ Kör | ? |
|
||||
| amos-financial | Rust | ✅ Kör | 3203 |
|
||||
| aamos-payroll | Go | ✅ Kör | 3305 |
|
||||
| aamos-ledger | Rust | ✅ Kör | 3250 |
|
||||
|
||||
### Support & Ärenden
|
||||
| Komponent | Teknik | Status | Port |
|
||||
|-----------|--------|--------|------|
|
||||
| aamos-incidents | Go | ✅ Kör | 3303 |
|
||||
| amos-analytics | Rust | ✅ Kör | 3211 |
|
||||
|
||||
### Gateway & Auth
|
||||
| Komponent | Teknik | Status | Port |
|
||||
|-----------|--------|--------|------|
|
||||
| aamos-gateway | Go | ✅ Kör | 8080 |
|
||||
| amos-gateway | Rust | ✅ Kör | 3206 |
|
||||
|
||||
---
|
||||
|
||||
## Plan: LandveX Master Backend
|
||||
|
||||
### Arkitektur
|
||||
|
||||
```
|
||||
Internet
|
||||
↓
|
||||
https://api.landvex.com
|
||||
↓
|
||||
Nginx (SSL + rate limiting)
|
||||
↓
|
||||
LandveX Gateway (Node.js/Express)
|
||||
↓
|
||||
├─> Intelligence Lab (3002) — Pilot/Mission/Artifact
|
||||
├─> Apollo CRM (/api/apollo) — Kontakter/Pipeline
|
||||
├─> Billing Engine — Fakturering/Stripe
|
||||
├─> aamos-ledger (3250) — Bokföring
|
||||
├─> aamos-incidents (3303) — Supportärenden
|
||||
├─> amos-analytics (3211) — Rapporter
|
||||
└─> Auth Service — API-nycklar/JWT
|
||||
```
|
||||
|
||||
### Stripe + Faktura
|
||||
|
||||
**Stripe:**
|
||||
- Kundregistrering
|
||||
- Subscription-hantering
|
||||
- Automatisk fakturering
|
||||
- Webhook-hantering
|
||||
|
||||
**Faktura till myndigheter:**
|
||||
- PDF-generering
|
||||
- PEPPOL-integration
|
||||
- OCR-referens
|
||||
- Påminnelser
|
||||
|
||||
### API-nycklar
|
||||
|
||||
- Per-kund-nycklar
|
||||
- Rate limiting per nyckel
|
||||
- Usage tracking
|
||||
- Roteringspolicy
|
||||
|
||||
### Pressmeddelanden
|
||||
|
||||
- CMS för press
|
||||
- Publiceringsflöde
|
||||
- RSS-feed
|
||||
- Social sharing
|
||||
|
||||
---
|
||||
|
||||
## Implementationsplan
|
||||
|
||||
### Sprint 1: Gateway + Auth (Denna vecka)
|
||||
- [ ] LandveX Gateway (Node.js)
|
||||
- [ ] Koppla Apollo CRM
|
||||
- [ ] API-nyckelhantering
|
||||
- [ ] JWT auth
|
||||
|
||||
### Sprint 2: Stripe + Faktura (Nästa vecka)
|
||||
- [ ] Stripe integration
|
||||
- [ ] Faktura-PDF
|
||||
- [ ] Myndighetsfaktura
|
||||
- [ ] Påminnelser
|
||||
|
||||
### Sprint 3: Support + SLA (Vecka 3)
|
||||
- [ ] Koppla aamos-incidents
|
||||
- [ ] SLA-monitorering
|
||||
- [ ] Automatiska ärenden
|
||||
- [ ] Dashboard
|
||||
|
||||
### Sprint 4: Press + Analytics (Vecka 4)
|
||||
- [ ] Press-CMS
|
||||
- [ ] Rapporter
|
||||
- [ ] Factory Metrics
|
||||
- [ ] Health checks
|
||||
|
||||
---
|
||||
|
||||
## Teknisk Stack
|
||||
|
||||
| Lager | Teknik |
|
||||
|-------|--------|
|
||||
| Gateway | Node.js Express |
|
||||
| Auth | JWT + API-nycklar |
|
||||
| CRM | Apollo.io (befintlig) |
|
||||
| Billing | Stripe + Rust |
|
||||
| Bokföring | aamos-ledger (Rust) |
|
||||
| Support | aamos-incidents (Go) |
|
||||
| Analytics | amos-analytics (Rust) |
|
||||
| DB | PostgreSQL |
|
||||
| Cache | Redis |
|
||||
| Queue | Redis/RabbitMQ |
|
||||
|
||||
---
|
||||
|
||||
## Nästa steg
|
||||
|
||||
1. **Bygg LandveX Gateway** — koppla alla tjänster
|
||||
2. **Stripe integration** — betalningar
|
||||
3. **Faktura** — PDF + myndigheter
|
||||
|
||||
**Vi har redan 95% av kodbasen!**
|
||||
Reference in New Issue
Block a user