feat: authentication integration

This commit is contained in:
2025-05-28 20:51:34 +02:00
parent a1ed1113d9
commit aa152a4127
26 changed files with 1371 additions and 662 deletions

11
web/src/types/index.ts Normal file
View File

@ -0,0 +1,11 @@
export interface UserProfile {
id: string;
full_name: string;
email: string;
phone_number: string;
isAdmin: boolean;
last_login: string;
profile_picture: string | null;
updated_at: string;
created_at: string;
}