Content
View differences
Updated by Marc Alcobé 7 months ago
**As** a new user \[enter role of user\]
**I want to** know what the app can do \[enter objective\]
**so that** I don't need to find what are the capacities of the app \[enter desired result\]
**Acceptance criteria**
* When a user downloads the OpenProject app for the first time, This onboarding should see before the login page the 6 screens of the onboarding that showcase the features of the app:
1. Welcome
2. Home
3. Projects
4. Time tracking
5. Work packages
6. Notifications
* There is a closing button in the top right corner. This action skips the onboarding.
* At the bottom of the screen, the user can see:
* A `Skip all` button that allow the user to be able to skip the full onboarding.
* A `progress bar` that shows at select what point you are on the onboarding.
* A `Next` button that allow you to proceed to the next screen. This button should change to `Done` on the last screen.
* Once the user completes the onboarding is redirected to the login page.
* After the login is completed and only the first time per user and instance, another modal is opened to allow users to personalize their app:
* There is a close option to skip focus he/she/they want for this
* In the centre companion application of the screen it is displayed the personalization options:
* Default launch page
* Enabled features
* Language
* Color mode
* At the bottom of the screen, there is the option to confirm the selection with a `Done` button.
OpenProject.
**Technical notes**
* <br>
**Permissions and visibility considerations**
* Only one time per user on the first time that opens the app. _To whom is this feature visible?_
* _When is it not visible?_
**Translation considerations**
* <br> _Key terms and phrases in the key languages_
**Out of scope**
* <br>
**I want to** know what the app can do
**so that** I don't need to find what are the capacities of the app
**Acceptance criteria**
* When a user downloads the OpenProject app for the first time,
1. Welcome
2. Home
3. Projects
4. Time tracking
5. Work packages
6. Notifications
* There is a closing button in the top right corner. This action skips the onboarding.
* At the bottom of the screen, the user can see:
* A `Skip all` button that allow the user to be able to skip the full onboarding.
* A `progress bar` that shows at
* A `Next` button that allow you to proceed to the next screen. This button should change to `Done` on the last screen.
* Once the user completes the onboarding is redirected to the login page.
* After the login is completed and only the first time per user and instance, another modal is opened to allow users to personalize their app:
* There is a close option to skip
* In the centre
* Default launch page
* Enabled features
* Language
* Color mode
* At the bottom of the screen, there is the option to confirm the selection with a `Done` button.
* <br>
**Permissions and visibility considerations**
* Only one time per user on the first time that opens the app.
* _When is it not visible?_
**Translation considerations**
* <br>
**Out of scope**
* <br>