First version of the app with routes and templates