Workflows are the main part of any application. Usually there are a lot of workflows with complicated logic, better to describe every action in documentation or comments.
Right database structure is a very important thing for every mobile and application with user interaction. Better to start drawing database logic before starting other parts of the project.