Content
View differences
Updated by Oleksii Borysenko 7 months ago
**As** a new user
**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, 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 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 this
* [ ] In the centre 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.
**Technical notes**
* <br>
**Permissions and visibility considerations**
* Only one time per user on the first time that opens the app.
**Translation considerations**
* <br>
**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, should see before the login page the 6 screens of the onboarding that showcase the features of the app:
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.
* 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.
**Translation considerations**
* <br>
**Out of scope**
* <br>