🎉 v1.0.0 — Vela Platform launch
Self-hosted P&L tracking app with component-level pricing. Offers: Atlas/Atlas+/Rif/Rif+ with granular cost breakdown. API + MCP + multi-user auth.
This commit is contained in:
32
CHANGELOG.md
Normal file
32
CHANGELOG.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# Changelog
|
||||
|
||||
## v1.0.0 (2026-06-15) — Vela Platform Launch 🏔️
|
||||
|
||||
### 🚀 Initial Release
|
||||
- Self-hosted P&L tracking web app for Best OF (C2C server/storage business)
|
||||
- Built with FastAPI + SQLite + Jinja2 templates + Bootstrap 5
|
||||
|
||||
### 🏔️ Offers (Services)
|
||||
- **Atlas** — Core 1TB storage (7 components, 4,000 MAD/month)
|
||||
- **Atlas+** — Premium 1TB + backup (9 components, 5,000 MAD/month)
|
||||
- **Rif** — Core 500GB server (7 components, 3,500 MAD/month)
|
||||
- **Rif+** — Premium 500GB + backup (9 components, 4,500 MAD/month)
|
||||
|
||||
### 🔧 Features
|
||||
- **Component-Level Pricing** — Each offer has granular breakdown (HDD, SSD, RAM, CPU, Casing, Bandwidth, Setup, Support, Sauvegarde)
|
||||
- **Auto-Computed Prices** — Totals recalculate automatically when you edit any component
|
||||
- **Inline Component Editor** — Add, edit, or delete components from the Offers page with live price updates
|
||||
- **Monthly P&L Dashboard** — Revenue, cost, margin cards with 12-month trend chart
|
||||
- **Transaction Logging** — Track monthly revenue per client per service
|
||||
- **Multi-User Auth** — Admin (edit) + Viewer (read-only) roles
|
||||
- **JWT Cookie Auth** — Login sets httpOnly cookie, API uses Bearer token
|
||||
|
||||
### 🧩 API & Integrations
|
||||
- Full REST API for all CRUD operations
|
||||
- MCP server for Hermes agent integration (components, transactions, P&L)
|
||||
- All prices in MAD (Moroccan Dirham)
|
||||
|
||||
### 🐳 Deployment
|
||||
- Standalone Python app (no Docker needed)
|
||||
- systemd user service for auto-start
|
||||
- Single SQLite database (zero config)
|
||||
Reference in New Issue
Block a user