@mankamolnar This part will require some enhancement on the backend auth API routes:
[ ] JWT & refresh token issuance
[x] return some persisted user data (id, name, email, role) to be stored in session
[x] error handling: we need uniform response structure with correct statuscodes and defined error codes, this is essential for proper internalization and centralized error handling + logging