Guten Tag,
gerne setze ich Ihnen das Projekt unter den angegebenen Bedingungen um. Ich würde Ihnen empfehlen, die Anwendung als Moderne AngularJS Anwendung umzusetzen. Eine genaue Umsetzung nach technischer Vorgabe ist aus meiner Sicht nicht zu empfehlen, da diese keine sinnvolle Trennung der verschiedenen Layer durchführt.
Funktional und optisch erfolgt die Umsetzung genau wie angegeben.