Frequently Asked Questions

Quick answers to the things people ask most.

How do I log in?+

Click 'Admin Login' in the top right, enter your email and password. Your administrator provisions accounts.

What roles are available?+

ADMIN, MANAGER, and EMPLOYEE. Admins control employees, documents, users, and audit logs. Managers review documents and view employees. Employees upload their own documents.

What file types can I upload?+

Only PDF files are accepted, and each upload must be under 1MB.

How does document approval work?+

Uploaded documents start as PENDING. Admins or managers approve or reject them. Rejections require a reason that's stored with the document.

Can I change a user's role?+

Yes — admins can change roles inline from the User Management section. The system prevents removing the last admin or demoting yourself.

What is the email requirement?+

All employee and user emails must end with @gmail.com. This is enforced both in the UI and on the server.

Is my data secure?+

Passwords are hashed with bcryptjs, sessions use JWT, and all sensitive routes require authentication and role checks.