2.9 KiB
Executable File
ami már kész
✅ KÖLTSÉGKEZELÉS & PÉNZÜGY
vehicle_expenses
credit_logs
credit_transactions
credit_rules
points_ledger
user_credits
vouchers
billing endpointok aktívak
➡️ Költségnyilvántartás DB szinten KÉSZ
✅ SZERVIZKERESŐ & PROVIDER RÉTEG
service_providers
service_specialties
service_reviews
service_records
organization_locations
locations
fuel_stations
➡️ Szerviz- & provider alap KÉSZ
✅ FELHASZNÁLÓK / ORG / AUTH
users
organizations
organization_members
company_members
verification_tokens
legal_acceptances
legal_documents
email_*
➡️ Auth + org alap KÉSZ
✅ KONFIG / RENDSZER MOTOR
system_settings
regional_settings
subscription_tiers
org_subscriptions
subscription_notification_rules
translations
➡️ Hierarchikus config motor = HALADÓ SZINT
🧠 GAMIFICATION / SCORING (extra — KÉSZ)
badges
user_badges
votes
user_scores
user_stats
level_configs
point_rules
Rendszer feltárása – 1. kör: mi tűnik késznek az API alapján? Készen lévő funkciók (spec szerint)
Auth (v1 + v2 vegyesen):
v1: register, verify
v2: register, login, forgot-password
Billing (v1):
balance, history, voucher generate/redeem
Fleet & Vehicles (v1):
fleet/vehicles
vehicles/register
vehicles/search/brands, vehicles/search/providers
Expenses (v1): expenses/add
Reports (v1): summary/{vehicle_id}, trends/{vehicle_id}
User self endpoint (v1): users/me
Health (root): / online/version
Ami még bizonytalan (csak a specből nem derül ki)
mely endpointok valójában működnek (spec ≠ implementáció kész)
auth flow: v1 verify + v2 login együttélése (migráció alatt lehet)
DB oldalon: mely táblák/sémák vannak ténylegesen, és mi a migrációs állapot
Mit jelent ez “kész / nincs kész” szempontból? Ami biztosan kész / működik
API fut, van root health endpoint: / → online + version 2.0.0
Swagger UI működik: /docs
Az API verziózott: api/v2/...
DB fut és healthy (konténer szinten)
Frontend fut (3000)
Ami nincs kész / tisztázandó
OpenAPI JSON pontos url-je: /api/v2/openapi.json (ezt le kell menteni)
DB admin user / DB név / szerepkörök: a postgres user nem létezik → ki kell szedni a valódi POSTGRES_USER/DB-t
Jogosultságok: postgres_data és pár volume folder root/egyéb owner → normális, de discovery-hez sudo kell
Logolás: logs/ üres → lehet, hogy minden stdout-ba megy (Dozzle), vagy nincs file logging bekötve
📄 2️⃣ IMPLEMENTED_FEATURES.md
(Ami már MOST készen van – a te rendszered alapján kitöltjük majd)
Core
✅ PostgreSQL adatbázis
✅ Docker alapú futtatás
✅ Tenant-alapú logika (ha van)
🟡 Járműtörzs (audit alatt)
🟡 Költség rögzítés
🟡 Szerviz esemény rögzítés
UI / Backend
🟡 API alap endpointok
🔴 Service request workflow hiányzik
🔴 Provider ajánlatküldés hiányzik
(Amint elküldöd az anyagokat, ezt precízen feltöltöm.)