I created some user flows for common tasks which users would complete regularly. I wanted to lay them out to confirm how they would navigate through the application smoothly. I found this really useful as there were things I hadn’t considered before and different ways users may complete a task.
This flow shows how a user would choose their monthly physical book and their digital books.
This is the onboarding process. There are a lot of details to fill in at this point which may take a long time. Therefore, I offer the user the option to fill in the personal details at a later stage.
If a user hasn’t reviewed a book, after a certain period, they will receive an encouraging notification to complete the review. This will bring them to their collection of books yet to be reviewed. Alternatively, they can do this themselves by navigating to their collection.
Updating your reading goals is very straightforward by navigating to the progress area. The progress section was previously called “statistics”, however, this felt very formal and younger children may not be intrigued by this or know what it means.