# Rename Modules to Apps **Stato:** Completato **Data:** 2025-12-05 ## Descrizione Rinomina completa della terminologia "Modulo" (Module) in "Applicazione" (App) in tutto il progetto (Backend, Frontend, Database). ## Modifiche Apportate ### Backend - Rinominate entità `AppModule` -> `App`, `ModuleSubscription` -> `AppSubscription`. - Rinominate tabelle database `AppModules` -> `Apps`, `ModuleSubscriptions` -> `AppSubscriptions`. - Rinominati servizi `ModuleService` -> `AppService`. - Rinominati controller `ModulesController` -> `AppsController`. - Aggiornati namespace da `Zentral.API.Modules` a `Zentral.API.Apps`. - Aggiornate rotte API da `api/modules` a `api/apps`. - Creata e applicata migrazione `RenameModulesToApps`. ### Frontend - Rinominate directory `src/frontend/src/modules` -> `src/frontend/src/apps`. - Rinominati file e componenti principali (es. `ModuleContext` -> `AppContext`, `ModulesAdminPage` -> `AppsAdminPage`). - Aggiornati tutti i riferimenti nel codice (variabili, interfacce, hook). - Aggiornati i file di traduzione (i18n) per usare "Applicazione" invece di "Modulo". ### Documentazione - Aggiornato `docs/development/development-folders.md` con la nuova struttura. - Aggiornato `docs/development/ZENTRAL.md`. ## Note - La build del frontend è passata con successo. - Il backend è stato aggiornato e la migrazione applicata.