Web UI¶
Register and login¶
Registering an Account (Sign Up)¶
- Navigate to the Registration page by clicking the Register button on the login screen.
-
Enter your email address in the "Email" field.
-
Create a password and enter it in the "Password" field. You can click the eye icon to view the password as you type and Confirm your password by re-entering it in the "Confirm Password" field.
-
Click the Register button to submit your registration details.
-
After successful registration, you can return to the login page by clicking the Back to Login button.
Logging In (Sign In)¶
- Open the Depictio Login page.
- Enter your email address in the "Email" field.
- Enter your password in the "Password" field.
- If you want to see the password as you type it, click the eye icon next to the password field.
- Once both fields are filled in, click the Login button.
- You will be redirected to the Depictio landing page (currently
/dashboards
).
Google OAuth Login¶
If you have configured Google OAuth for your Depictio instance (see Configuration), you can log in using your Google account. If the account does not exist, it will be created automatically.
Landing page / Dashboards section (/dashboards)¶
Sidebar Navigation¶
The left sidebar provides easy access to various sections of the application. This includes:
- Dashboards: View and manage your dashboards.
- Projects: Manage your projects and data collections.
- Administration (sysadmin users only): Access administrative features (only available to users with admin privileges).
- About: Information about the application and its repository.
- Profile: View and edit your user profile by clicking on the avatar icon in the bottom left corner.
At the bottom of the sidebar, you will find:
- Theme toggle: Switch between light and dark themes.
- Server status: Displays the current server version and online status.
- User information: Displays your username and email (e.g.,
test_user@example.com
).
Creating a New Dashboard¶
- On the landing page, click the orange "+ New Dashboard" button located in the top right corner.
- A pop-up window will appear with a field labeled "Dashboard Title".
- Enter a name for your new dashboard.
- Your dashboard will be created with the title you provided and added to the section.
- Click the blue "Create Dashboard" button to create the dashboard.
- The new dashboard will appear in the section with informations including name, owner and status (public/private).
Functionalities¶
Viewing a Dashboard¶
- Once a dashboard is created, it will appear under the section.
- Click the "View" button next to the dashboard name to open and explore its content.
Deleting a Dashboard¶
- To delete a dashboard, locate the dashboard in the section.
- Click the red "Delete" button next to the dashboard name.
- A confirmation pop-up will appear, asking "Are you sure you want to delete this dashboard?".
- Click "Delete" to permanently remove the dashboard, or "Cancel" to keep it.
Editing dashboard name¶
- To edit the name of a dashboard, locate the dashboard in the section.
- Click the "Edit name" button next to the dashboard name.
- A pop-up window will appear with a field labeled "New name".
- Enter a new name for your dashboard.
- Click the blue "Save" button to save the new name.
Duplicating a dashboard¶
- To duplicate a dashboard, locate the dashboard in the section.
- Click the "Duplicate" button next to the dashboard name.
- The dashboard will be duplicated and added to the section with the suffix "(copy)".
Note
Both "public" and "private" dashboards are listed in the Dashboards section. Public dashboards are accessible to all users, while private dashboards are only visible to the user who created them. Only the user who created a private dashboard can edit, or delete it.Projects section (/projects)¶
Complete Projects Documentation
For comprehensive information about Projects in Depictio, see the dedicated Projects Guide.
The Projects Guide covers:
- Project Types - Basic vs Advanced projects
- Creating Projects - Step-by-step instructions
- Configuration - YAML setup and examples
- Data Collections - File organization and processing
- Permissions - Access control and collaboration
- Best Practices - Optimization and troubleshooting
Quick Links:
- Projects Guide - Complete project management
- YAML Examples - Configuration patterns
- Configuration Reference - Full parameter reference
Quick Overview¶
- The left sidebar includes a "Projects" section where users can manage their projects
- Click on "Projects" to navigate and view them
- Projects organize your data and provide structure for dashboards
- You can access workflows and data collections recursively within each project
- Each entity allows you to view configuration details and preview data
User Information (/profile)¶
You can access your user profile by clicking on the avatar icon in the bottom left corner of the sidebar.
This section allows you to:
- View your username and email address
- Edit your password
- Generate CLI Configurations for command-line access (see CLI Usage)
About section (/about)¶
The About section provides information about the GitHub repository and the documentation.
Admin section (/admin)¶
The Admin section is only accessible to users with admin privileges. It allows admins to view users, projects and dashboards. The Users tab displays a list/delete/change status (sysadmin/standard) of all users registered in the system. The Dashboards tab displays a list of all dashboards while the Projects tab lists all projects. Admins can delete any project or dashboard, regardless of ownership.