@startuml userlogin class UserLogin { +user_login(file: UploadFile): dict } class FaceVerification { +verify_user_face(file_path: str): Optional[dict] } class JWTToken { +create_access_token(data: dict, expires_delta: Optional[timedelta]): string } class TinyDBHelper { +insert_token(user_id: string, token: string, expires_at: string): void } UserLogin ..> FaceVerification : uses FaceVerification ..> JWTToken : uses JWTToken ..> TinyDBHelper : uses @enduml