Internal account management. Firebase Realtime Database is used only as storage. Admin creates the email and temporary password; the user must create a new password on first login.
➕ CREATE INTERNAL USER
Temporary passwords are never stored as plain text. Only a salted password hash is stored in Firebase Realtime Database. Every newly created/reset account is marked password change required.
🖼️ GLOBAL BACKGROUND IMAGE
Upload only. The image is resized in the browser and stored in Firebase as the global background.
👥 USERS, ADMINS & APP ACCESS
Only the developer can promote/demote administrators. Use RESET TEMP PASSWORD when a user forgets a password; the replacement is temporary and must be changed at the next login.