first step for a backoffice

just the presentation layer