General info
Create a dynamic page template for GEFRA Personal that displays worker profiles. The page will be generated based on input from the admin panel, and each sales person will manage their own workers.
User story
-
As a GEFRA Personal client (company)
-
I want to view worker profiles on a dedicated page,
-
So that I can easily access and review detailed information about each worker.
-
As a GEFRA sales person (admin),
-
I want to be able to create and edit team skills pages through an admin panel,
-
So that I can keep the worker profile up-to-date and share it in a simple view to the client (company)
-
As a GEFRA sales person,
-
I want to display worker on one page when necessary
-
So that I can represent worker in the same way as in the current PDF.
-
As a GEFRA sales person,
-
I want each team’s page to have a unique and structured URL
-
So that I can share the page with clients while ensuring privacy and security.
-
As a GEFRA admin,
-
I want to have access only for these pages creating
-
So that I can’t edit anything else in the admin panel
-
As a GEFRA Personal client,
-
I want the team profiles to be displayed without scrolling,
-
So that I can view the essential information in a clean and concise manner
-
and I can view it seamlessly on any device (desktop or mobile).
Visual design
will be provided by One-Line
reference: Trockenbauer mit Werkzeu…
Acceptance criteria |
||
|---|---|---|
|
01 |
Given: The sales person is logged into the admin panel, When: They create or edit a team’s profile, Then: The information is saved and displayed correctly on the team’s public-facing page. |
|
|
02 |
Given: A worker profile page is created, When: The page is published, Then: The URL follows the structure http://gefrapersonal.ch/lajos-kiss/id-455 – additionally we would add an id number that it is protected against URL manipulation |
|
|
Given: There are multiple sales persons managing different workers, When: A sales person logs into the admin panel, Then: They can only create and edit workers’ pages |
||
|
Given: A worker profile page is created, When: It is viewed on a standard desktop resolution, Then: The page content fits within the viewport without requiring scrolling. |
||
|
Given: The worker profile page is viewed on different devices (desktop, tablet, mobile), When: The user resizes the browser or switches devices, Then: The page content adjusts automatically to fit the screen size, maintaining a clean and readable layout. |
||
