Files
service-finder/docs/3_IMPLEMENTED_FEATURES.md

179 lines
2.9 KiB
Markdown
Executable File
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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.)