diff --git a/Data_Coupler/Pages/DataCoupler.razor b/Data_Coupler/Pages/DataCoupler.razor
index 2d1718c..330035a 100644
--- a/Data_Coupler/Pages/DataCoupler.razor
+++ b/Data_Coupler/Pages/DataCoupler.razor
@@ -11,6 +11,9 @@
@using System.Text
@using System.Data
@using ExcelDataReader
+@using Microsoft.AspNetCore.Components
+@using Microsoft.AspNetCore.Components.Web
+@using Components
@inject IDataConnectionCredentialService CredentialService
@inject IDataConnectionFactory ConnectionFactory
@inject IJSRuntime JSRuntime
diff --git a/Data_Coupler/Pages/ProfilesManagement.razor b/Data_Coupler/Pages/ProfilesManagement.razor
new file mode 100644
index 0000000..50956e3
--- /dev/null
+++ b/Data_Coupler/Pages/ProfilesManagement.razor
@@ -0,0 +1,413 @@
+@page "/profiles"
+@using CredentialManager.Models
+@using CredentialManager.Services
+@using Microsoft.AspNetCore.Components
+@using Microsoft.AspNetCore.Components.Forms
+@using Microsoft.AspNetCore.Components.Web
+@using Microsoft.JSInterop
+@using System.Text.Json
+
+
Gestisci e monitora tutti i profili di configurazione Data Coupler
+Profili Totali
+Profili Attivi
+Creati Questa Settimana
+Non Utilizzati
+Caricamento profili in corso...
+Non ci sono profili che corrispondono ai criteri di ricerca.
+| Nome | +Descrizione | +Tipo | +Sorgente → Destinazione | +Mappings | +Creato | +Ultimo Uso | +Azioni | +
|---|---|---|---|---|---|---|---|
| + @profile.Name + @if (profile.LastUsedAt.HasValue && profile.LastUsedAt.Value > DateTime.Now.AddDays(-7)) + { + Recente + } + | ++ @if (!string.IsNullOrEmpty(profile.Description)) + { + + @(profile.Description.Length > 50 ? profile.Description.Substring(0, 50) + "..." : profile.Description) + + } + else + { + - + } + | ++ + @GetSourceTypeDisplayName(profile.SourceType) + + | ++ @profile.SourceTable → @profile.DestinationEndpoint + | ++ @GetMappingCount(profile) + | ++ @profile.CreatedAt.ToString("dd/MM/yyyy") + | ++ @if (profile.LastUsedAt.HasValue) + { + @profile.LastUsedAt.Value.ToString("dd/MM/yyyy") + } + else + { + Mai + } + | +
+
+
+
+
+ |
+