User Profiles & Preferences
User Profiles and Preferences
Teirac provides a centralized environment for managing your professional identity, security credentials, and system interaction settings. These configurations ensure that project metrics are displayed in your local context and that you receive only the most relevant updates.
Managing Your Profile Information
The Profile section allows you to maintain accurate professional metadata. This information is used across the platform to identify project owners, task assignees, and stakeholders.
To update your profile, navigate to the Settings page from the sidebar.
Profile Fields
| Field | Description | | :--- | :--- | | Full Name | Your legal or official name used for formal reporting. | | Display Name | The name shown in dashboards, comments, and project feeds. | | Department | Assigned organizational unit (e.g., Engineering, Finance, Operations). | | Role | Your professional title within the project management office (PMO). | | Site Location | The physical project site or regional office you are assigned to. | | Timezone | Local time offset used to timestamp project activities and deadlines. |
To save changes: Click the Save Profile button. A confirmation toast will appear once the Supabase database has successfully synchronized your data.
Security and Access Control
Teirac uses industry-standard authentication protocols to protect sensitive project data. You can manage your access credentials directly from the Security tab within Settings.
Changing Your Password
When updating your password, the system provides a Strength Indicator to ensure account security.
- Requirements: Passwords must be at least 6 characters (8+ recommended).
- Strength Levels: The indicator evaluates your password based on the use of uppercase letters, lowercase letters, numbers, and special characters.
To change your password:
- Enter your Current Password.
- Enter a New Password.
- Confirm the new password and click Update Password.
Password Recovery
If you cannot access your account, use the "Forgot Password" link on the login page.
- Enter your registered email address to receive a recovery link.
- Follow the link to the Reset Password page.
- Define a new password that meets the security criteria.
Notification & System Preferences
Tailor how Teirac communicates with you and how the interface appears. These settings are stored per user and do not affect the global project view.
Communication Toggles
- Email Notifications: Receive automated alerts for task assignments and mentions.
- Critical Alerts: High-priority notifications for "At Risk" or "Delayed" project statuses.
- Weekly Summary: An automated digest of performance metrics (SPI/CPI) delivered every Monday.
Display Preferences
- Dark Mode: Toggle between the standard high-contrast light theme and the dark navy professional theme.
Account Management
At the bottom of the Settings interface, you can manage your session and account status.
- Logout: Securely terminates your active session.
- Delete Account: This is a permanent action. Deleting your account will remove your profile metadata. You will be prompted with a confirmation modal to prevent accidental deletion.
Developer Reference: Profile Schema
For developers integrating with the profiles table via the Supabase client, the following TypeScript interface defines the profile structure:
interface Profile {
id: string; // Unique user ID from Auth
full_name?: string; // Official name
display_name?: string; // UI display name
email?: string; // Primary contact
phone?: string; // Optional contact number
role?: string; // Functional role
department?: string; // Org unit
site_location?: string; // Physical location
timezone?: string; // UTC offset string
}