Implement user signup
🚀 Feature Proposal
As a user, I want to have the possibility to sign myself up for a new Akamu App account.
Technical Details
The user is forwarded to the signup process after accepting the privacy policy. The signup process should consist of 3 pages: Username, Password, Email.
The following fields are necessary:
- Valid and available username
- Valid user password
- Valid user email (student/university email)
After a successful signup: an alert is shown to the user which informs him/her that an confirmation/activation email is send to the given email address. He/she has to confirm it first in order to be able to attempt a first login.
After an unsuccessful signup:
Server error code | Action |
---|---|
On 400/500 | Inform the user that something went wrong and that the user should try again later. |
On 409 | Inform the user that either the given username or the given email address are already used and the the user has to try again with other data. |
Edited by Niklas Fix