# Add School via Self Registration

## Description:
Verify that a user can register a new school, create an admin account, and log in successfully.

## Step-by-step procedure:

1. Launch the application.
2. Click Get Started on the onboarding screen.
3. Enter a school name in the School name field.
4. Tap on **Add my school**.
5. On the Select Host screen, select the required school URL.
6. If prompted, complete the browser first-run flow.
7. Verify the Register New School screen is displayed.
8. Enter TestSchool in the School Name field.
9. Enter the school URL in the School URL field.
10. Tap on the Next button.
11. Verify the Invitation screen is displayed.
12. Confirm the role is System administrator.
13. Verify the school name and URL are correct.
14. Tap on the Next button.
15. On the Terms and Conditions screen, tap Accept.
16. On the Your Profile screen, enter Admin in the name field.
17. Select Female for gender.
18. Enter the date of birth.
19. Tap on the Next button.
20. On the Create Account screen, proceed with the default username.
21. Tap on the Next button.
22. Enter the admin password in the Password field.
23. Tap on the Sign-up button.
24. Verify the user is navigated to the Apps screen.
25. Tap on the Profile icon.
26. Verify the username and school URL are displayed correctly.
27. Tap on Logout.
28. Select the created school (TestSchool) from the list.
29. Enter the username admin.
30. Enter the admin password.
31. Tap on the Login button.
32. Handle the save password prompt if displayed.
33. Verify the user is navigated to the Apps screen.