diff --git a/.env.example b/app/.env.example
similarity index 100%
rename from .env.example
rename to app/.env.example
diff --git a/.gitattributes b/app/.gitattributes
similarity index 100%
rename from .gitattributes
rename to app/.gitattributes
diff --git a/.gitignore b/app/.gitignore
similarity index 100%
rename from .gitignore
rename to app/.gitignore
diff --git a/.gitlab-ci.yml b/app/.gitlab-ci.yml
similarity index 100%
rename from .gitlab-ci.yml
rename to app/.gitlab-ci.yml
diff --git a/.settings/.gitignore b/app/.settings/.gitignore
similarity index 100%
rename from .settings/.gitignore
rename to app/.settings/.gitignore
diff --git a/DockerfileDev b/app/DockerfileDev
similarity index 100%
rename from DockerfileDev
rename to app/DockerfileDev
diff --git a/LICENSE b/app/LICENSE
similarity index 100%
rename from LICENSE
rename to app/LICENSE
diff --git a/app/Console/Kernel.php b/app/app/Console/Kernel.php
similarity index 100%
rename from app/Console/Kernel.php
rename to app/app/Console/Kernel.php
diff --git a/app/Exceptions/Handler.php b/app/app/Exceptions/Handler.php
similarity index 100%
rename from app/Exceptions/Handler.php
rename to app/app/Exceptions/Handler.php
diff --git a/app/Http/Controllers/Auth/ForgotPasswordController.php b/app/app/Http/Controllers/Auth/ForgotPasswordController.php
similarity index 100%
rename from app/Http/Controllers/Auth/ForgotPasswordController.php
rename to app/app/Http/Controllers/Auth/ForgotPasswordController.php
diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/app/Http/Controllers/Auth/LoginController.php
similarity index 100%
rename from app/Http/Controllers/Auth/LoginController.php
rename to app/app/Http/Controllers/Auth/LoginController.php
diff --git a/app/Http/Controllers/Auth/RegisterController.php b/app/app/Http/Controllers/Auth/RegisterController.php
similarity index 100%
rename from app/Http/Controllers/Auth/RegisterController.php
rename to app/app/Http/Controllers/Auth/RegisterController.php
diff --git a/app/Http/Controllers/Auth/ResetPasswordController.php b/app/app/Http/Controllers/Auth/ResetPasswordController.php
similarity index 100%
rename from app/Http/Controllers/Auth/ResetPasswordController.php
rename to app/app/Http/Controllers/Auth/ResetPasswordController.php
diff --git a/app/Http/Controllers/Controller.php b/app/app/Http/Controllers/Controller.php
similarity index 100%
rename from app/Http/Controllers/Controller.php
rename to app/app/Http/Controllers/Controller.php
diff --git a/app/Http/Controllers/DownloadController.php b/app/app/Http/Controllers/DownloadController.php
similarity index 100%
rename from app/Http/Controllers/DownloadController.php
rename to app/app/Http/Controllers/DownloadController.php
diff --git a/app/Http/Controllers/RoutingController.php b/app/app/Http/Controllers/RoutingController.php
similarity index 100%
rename from app/Http/Controllers/RoutingController.php
rename to app/app/Http/Controllers/RoutingController.php
diff --git a/app/Http/Controllers/SearchController.php b/app/app/Http/Controllers/SearchController.php
similarity index 100%
rename from app/Http/Controllers/SearchController.php
rename to app/app/Http/Controllers/SearchController.php
diff --git a/app/Http/Kernel.php b/app/app/Http/Kernel.php
similarity index 100%
rename from app/Http/Kernel.php
rename to app/app/Http/Kernel.php
diff --git a/app/Http/Middleware/EncryptCookies.php b/app/app/Http/Middleware/EncryptCookies.php
similarity index 100%
rename from app/Http/Middleware/EncryptCookies.php
rename to app/app/Http/Middleware/EncryptCookies.php
diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/app/Http/Middleware/RedirectIfAuthenticated.php
similarity index 100%
rename from app/Http/Middleware/RedirectIfAuthenticated.php
rename to app/app/Http/Middleware/RedirectIfAuthenticated.php
diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/app/app/Http/Middleware/VerifyCsrfToken.php
similarity index 100%
rename from app/Http/Middleware/VerifyCsrfToken.php
rename to app/app/Http/Middleware/VerifyCsrfToken.php
diff --git a/app/Providers/AppServiceProvider.php b/app/app/Providers/AppServiceProvider.php
similarity index 100%
rename from app/Providers/AppServiceProvider.php
rename to app/app/Providers/AppServiceProvider.php
diff --git a/app/Providers/AuthServiceProvider.php b/app/app/Providers/AuthServiceProvider.php
similarity index 100%
rename from app/Providers/AuthServiceProvider.php
rename to app/app/Providers/AuthServiceProvider.php
diff --git a/app/Providers/BroadcastServiceProvider.php b/app/app/Providers/BroadcastServiceProvider.php
similarity index 100%
rename from app/Providers/BroadcastServiceProvider.php
rename to app/app/Providers/BroadcastServiceProvider.php
diff --git a/app/Providers/EventServiceProvider.php b/app/app/Providers/EventServiceProvider.php
similarity index 100%
rename from app/Providers/EventServiceProvider.php
rename to app/app/Providers/EventServiceProvider.php
diff --git a/app/Providers/RouteServiceProvider.php b/app/app/Providers/RouteServiceProvider.php
similarity index 100%
rename from app/Providers/RouteServiceProvider.php
rename to app/app/Providers/RouteServiceProvider.php
diff --git a/app/User.php b/app/app/User.php
similarity index 100%
rename from app/User.php
rename to app/app/User.php
diff --git a/artisan b/app/artisan
similarity index 100%
rename from artisan
rename to app/artisan
diff --git a/bootstrap/app.php b/app/bootstrap/app.php
similarity index 100%
rename from bootstrap/app.php
rename to app/bootstrap/app.php
diff --git a/bootstrap/autoload.php b/app/bootstrap/autoload.php
similarity index 100%
rename from bootstrap/autoload.php
rename to app/bootstrap/autoload.php
diff --git a/bootstrap/cache/.gitignore b/app/bootstrap/cache/.gitignore
similarity index 100%
rename from bootstrap/cache/.gitignore
rename to app/bootstrap/cache/.gitignore
diff --git a/composer.json b/app/composer.json
similarity index 100%
rename from composer.json
rename to app/composer.json
diff --git a/config/app.php b/app/config/app.php
similarity index 100%
rename from config/app.php
rename to app/config/app.php
diff --git a/config/auth.php b/app/config/auth.php
similarity index 100%
rename from config/auth.php
rename to app/config/auth.php
diff --git a/config/broadcasting.php b/app/config/broadcasting.php
similarity index 100%
rename from config/broadcasting.php
rename to app/config/broadcasting.php
diff --git a/config/cache.php b/app/config/cache.php
similarity index 100%
rename from config/cache.php
rename to app/config/cache.php
diff --git a/config/compile.php b/app/config/compile.php
similarity index 100%
rename from config/compile.php
rename to app/config/compile.php
diff --git a/config/database.php b/app/config/database.php
similarity index 100%
rename from config/database.php
rename to app/config/database.php
diff --git a/config/filesystems.php b/app/config/filesystems.php
similarity index 100%
rename from config/filesystems.php
rename to app/config/filesystems.php
diff --git a/config/logging.php b/app/config/logging.php
similarity index 100%
rename from config/logging.php
rename to app/config/logging.php
diff --git a/config/mail.php b/app/config/mail.php
similarity index 100%
rename from config/mail.php
rename to app/config/mail.php
diff --git a/config/nginx-default-dev.conf b/app/config/nginx-default-dev.conf
similarity index 100%
rename from config/nginx-default-dev.conf
rename to app/config/nginx-default-dev.conf
diff --git a/config/nginx.conf b/app/config/nginx.conf
similarity index 100%
rename from config/nginx.conf
rename to app/config/nginx.conf
diff --git a/config/queue.php b/app/config/queue.php
similarity index 100%
rename from config/queue.php
rename to app/config/queue.php
diff --git a/config/services.php b/app/config/services.php
similarity index 100%
rename from config/services.php
rename to app/config/services.php
diff --git a/config/session.php b/app/config/session.php
similarity index 100%
rename from config/session.php
rename to app/config/session.php
diff --git a/config/tileserver.php b/app/config/tileserver.php
similarity index 100%
rename from config/tileserver.php
rename to app/config/tileserver.php
diff --git a/config/view.php b/app/config/view.php
similarity index 100%
rename from config/view.php
rename to app/config/view.php
diff --git a/database/.gitignore b/app/database/.gitignore
similarity index 100%
rename from database/.gitignore
rename to app/database/.gitignore
diff --git a/database/factories/ModelFactory.php b/app/database/factories/ModelFactory.php
similarity index 100%
rename from database/factories/ModelFactory.php
rename to app/database/factories/ModelFactory.php
diff --git a/database/migrations/2014_10_12_000000_create_users_table.php b/app/database/migrations/2014_10_12_000000_create_users_table.php
similarity index 100%
rename from database/migrations/2014_10_12_000000_create_users_table.php
rename to app/database/migrations/2014_10_12_000000_create_users_table.php
diff --git a/database/migrations/2014_10_12_100000_create_password_resets_table.php b/app/database/migrations/2014_10_12_100000_create_password_resets_table.php
similarity index 100%
rename from database/migrations/2014_10_12_100000_create_password_resets_table.php
rename to app/database/migrations/2014_10_12_100000_create_password_resets_table.php
diff --git a/database/seeds/DatabaseSeeder.php b/app/database/seeds/DatabaseSeeder.php
similarity index 100%
rename from database/seeds/DatabaseSeeder.php
rename to app/database/seeds/DatabaseSeeder.php
diff --git a/docker-compose.yml b/app/docker-compose.yml
similarity index 100%
rename from docker-compose.yml
rename to app/docker-compose.yml
diff --git a/init.sh b/app/init.sh
similarity index 100%
rename from init.sh
rename to app/init.sh
diff --git a/package.json b/app/package.json
similarity index 100%
rename from package.json
rename to app/package.json
diff --git a/packages.js b/app/packages.js
similarity index 100%
rename from packages.js
rename to app/packages.js
diff --git a/phpunit.xml b/app/phpunit.xml
similarity index 100%
rename from phpunit.xml
rename to app/phpunit.xml
diff --git a/public/.htaccess b/app/public/.htaccess
similarity index 100%
rename from public/.htaccess
rename to app/public/.htaccess
diff --git a/public/Moss-Project.pdf b/app/public/Moss-Project.pdf
similarity index 100%
rename from public/Moss-Project.pdf
rename to app/public/Moss-Project.pdf
diff --git a/public/cache-sw.js b/app/public/cache-sw.js
similarity index 100%
rename from public/cache-sw.js
rename to app/public/cache-sw.js
diff --git a/public/favicon.ico b/app/public/favicon.ico
similarity index 100%
rename from public/favicon.ico
rename to app/public/favicon.ico
diff --git a/public/fonts/LiberationSans-Bold.ttf b/app/public/fonts/LiberationSans-Bold.ttf
similarity index 100%
rename from public/fonts/LiberationSans-Bold.ttf
rename to app/public/fonts/LiberationSans-Bold.ttf
diff --git a/public/fonts/LiberationSans-BoldItalic.ttf b/app/public/fonts/LiberationSans-BoldItalic.ttf
similarity index 100%
rename from public/fonts/LiberationSans-BoldItalic.ttf
rename to app/public/fonts/LiberationSans-BoldItalic.ttf
diff --git a/public/fonts/LiberationSans-Italic.ttf b/app/public/fonts/LiberationSans-Italic.ttf
similarity index 100%
rename from public/fonts/LiberationSans-Italic.ttf
rename to app/public/fonts/LiberationSans-Italic.ttf
diff --git a/public/fonts/LiberationSans-Regular.ttf b/app/public/fonts/LiberationSans-Regular.ttf
similarity index 100%
rename from public/fonts/LiberationSans-Regular.ttf
rename to app/public/fonts/LiberationSans-Regular.ttf
diff --git a/public/fonts/SIL Open Font License.txt b/app/public/fonts/SIL Open Font License.txt
similarity index 100%
rename from public/fonts/SIL Open Font License.txt
rename to app/public/fonts/SIL Open Font License.txt
diff --git a/public/fonts/glyphicons-halflings-regular.eot b/app/public/fonts/glyphicons-halflings-regular.eot
similarity index 100%
rename from public/fonts/glyphicons-halflings-regular.eot
rename to app/public/fonts/glyphicons-halflings-regular.eot
diff --git a/public/fonts/glyphicons-halflings-regular.svg b/app/public/fonts/glyphicons-halflings-regular.svg
similarity index 100%
rename from public/fonts/glyphicons-halflings-regular.svg
rename to app/public/fonts/glyphicons-halflings-regular.svg
diff --git a/public/fonts/glyphicons-halflings-regular.ttf b/app/public/fonts/glyphicons-halflings-regular.ttf
similarity index 100%
rename from public/fonts/glyphicons-halflings-regular.ttf
rename to app/public/fonts/glyphicons-halflings-regular.ttf
diff --git a/public/fonts/glyphicons-halflings-regular.woff b/app/public/fonts/glyphicons-halflings-regular.woff
similarity index 100%
rename from public/fonts/glyphicons-halflings-regular.woff
rename to app/public/fonts/glyphicons-halflings-regular.woff
diff --git a/public/fonts/glyphicons-halflings-regular.woff2 b/app/public/fonts/glyphicons-halflings-regular.woff2
similarity index 100%
rename from public/fonts/glyphicons-halflings-regular.woff2
rename to app/public/fonts/glyphicons-halflings-regular.woff2
diff --git a/public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.eot b/app/public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.eot
similarity index 100%
rename from public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.eot
rename to app/public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.eot
diff --git a/public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.svg b/app/public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.svg
similarity index 100%
rename from public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.svg
rename to app/public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.svg
diff --git a/public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.ttf b/app/public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.ttf
similarity index 100%
rename from public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.ttf
rename to app/public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.ttf
diff --git a/public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff b/app/public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff
similarity index 100%
rename from public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff
rename to app/public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff
diff --git a/public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff2 b/app/public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff2
similarity index 100%
rename from public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff2
rename to app/public/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff2
diff --git a/public/img/Download.png b/app/public/img/Download.png
similarity index 100%
rename from public/img/Download.png
rename to app/public/img/Download.png
diff --git a/public/img/ajax-loader.gif b/app/public/img/ajax-loader.gif
similarity index 100%
rename from public/img/ajax-loader.gif
rename to app/public/img/ajax-loader.gif
diff --git a/public/img/anfasser.png b/app/public/img/anfasser.png
similarity index 100%
rename from public/img/anfasser.png
rename to app/public/img/anfasser.png
diff --git a/public/img/anfasser.svg b/app/public/img/anfasser.svg
similarity index 100%
rename from public/img/anfasser.svg
rename to app/public/img/anfasser.svg
diff --git a/public/img/auffahren.png b/app/public/img/auffahren.png
similarity index 100%
rename from public/img/auffahren.png
rename to app/public/img/auffahren.png
diff --git a/public/img/autobahn.png b/app/public/img/autobahn.png
similarity index 100%
rename from public/img/autobahn.png
rename to app/public/img/autobahn.png
diff --git a/public/img/bike.png b/app/public/img/bike.png
similarity index 100%
rename from public/img/bike.png
rename to app/public/img/bike.png
diff --git a/public/img/car.png b/app/public/img/car.png
similarity index 100%
rename from public/img/car.png
rename to app/public/img/car.png
diff --git a/public/img/circle_arrow_move_vertical_drag-512.png b/app/public/img/circle_arrow_move_vertical_drag-512.png
similarity index 100%
rename from public/img/circle_arrow_move_vertical_drag-512.png
rename to app/public/img/circle_arrow_move_vertical_drag-512.png
diff --git a/public/img/fork-left.png b/app/public/img/fork-left.png
similarity index 100%
rename from public/img/fork-left.png
rename to app/public/img/fork-left.png
diff --git a/public/img/fork-right.png b/app/public/img/fork-right.png
similarity index 100%
rename from public/img/fork-right.png
rename to app/public/img/fork-right.png
diff --git a/public/img/fork-slight-left.png b/app/public/img/fork-slight-left.png
similarity index 100%
rename from public/img/fork-slight-left.png
rename to app/public/img/fork-slight-left.png
diff --git a/public/img/fork-slight-right.png b/app/public/img/fork-slight-right.png
similarity index 100%
rename from public/img/fork-slight-right.png
rename to app/public/img/fork-slight-right.png
diff --git a/public/img/landstrasse.png b/app/public/img/landstrasse.png
similarity index 100%
rename from public/img/landstrasse.png
rename to app/public/img/landstrasse.png
diff --git a/public/img/maneuvers-2x.png b/app/public/img/maneuvers-2x.png
similarity index 100%
rename from public/img/maneuvers-2x.png
rename to app/public/img/maneuvers-2x.png
diff --git a/public/img/marker-icon.png b/app/public/img/marker-icon.png
similarity index 100%
rename from public/img/marker-icon.png
rename to app/public/img/marker-icon.png
diff --git a/public/img/navigation-arrow.svg b/app/public/img/navigation-arrow.svg
similarity index 100%
rename from public/img/navigation-arrow.svg
rename to app/public/img/navigation-arrow.svg
diff --git a/public/img/roundabout.png b/app/public/img/roundabout.png
similarity index 100%
rename from public/img/roundabout.png
rename to app/public/img/roundabout.png
diff --git a/public/img/silhouette-walk.png b/app/public/img/silhouette-walk.png
similarity index 100%
rename from public/img/silhouette-walk.png
rename to app/public/img/silhouette-walk.png
diff --git a/public/img/start-navigation.png b/app/public/img/start-navigation.png
similarity index 100%
rename from public/img/start-navigation.png
rename to app/public/img/start-navigation.png
diff --git a/public/img/straight.png b/app/public/img/straight.png
similarity index 100%
rename from public/img/straight.png
rename to app/public/img/straight.png
diff --git a/public/img/turn-left.png b/app/public/img/turn-left.png
similarity index 100%
rename from public/img/turn-left.png
rename to app/public/img/turn-left.png
diff --git a/public/img/turn-right.png b/app/public/img/turn-right.png
similarity index 100%
rename from public/img/turn-right.png
rename to app/public/img/turn-right.png
diff --git a/public/img/turn-sharp-left.png b/app/public/img/turn-sharp-left.png
similarity index 100%
rename from public/img/turn-sharp-left.png
rename to app/public/img/turn-sharp-left.png
diff --git a/public/img/turn-sharp-right.png b/app/public/img/turn-sharp-right.png
similarity index 100%
rename from public/img/turn-sharp-right.png
rename to app/public/img/turn-sharp-right.png
diff --git a/public/img/uturn.png b/app/public/img/uturn.png
similarity index 100%
rename from public/img/uturn.png
rename to app/public/img/uturn.png
diff --git a/public/img/wiki.svg b/app/public/img/wiki.svg
similarity index 100%
rename from public/img/wiki.svg
rename to app/public/img/wiki.svg
diff --git a/public/index.php b/app/public/index.php
similarity index 100%
rename from public/index.php
rename to app/public/index.php
diff --git a/public/js/turf.min.js b/app/public/js/turf.min.js
similarity index 100%
rename from public/js/turf.min.js
rename to app/public/js/turf.min.js
diff --git a/public/offline/assets.zip b/app/public/offline/assets.zip
similarity index 100%
rename from public/offline/assets.zip
rename to app/public/offline/assets.zip
diff --git a/public/offline/metager.xml b/app/public/offline/metager.xml
similarity index 100%
rename from public/offline/metager.xml
rename to app/public/offline/metager.xml
diff --git a/public/robots.txt b/app/public/robots.txt
similarity index 100%
rename from public/robots.txt
rename to app/public/robots.txt
diff --git a/public/web.config b/app/public/web.config
similarity index 100%
rename from public/web.config
rename to app/public/web.config
diff --git a/readme.md b/app/readme.md
similarity index 100%
rename from readme.md
rename to app/readme.md
diff --git a/resources/assets/css/_ol.css b/app/resources/assets/css/_ol.css
similarity index 100%
rename from resources/assets/css/_ol.css
rename to app/resources/assets/css/_ol.css
diff --git a/resources/assets/css/bootstrap.min.css b/app/resources/assets/css/bootstrap.min.css
similarity index 100%
rename from resources/assets/css/bootstrap.min.css
rename to app/resources/assets/css/bootstrap.min.css
diff --git a/resources/assets/css/iframeSearch.css b/app/resources/assets/css/iframeSearch.css
similarity index 100%
rename from resources/assets/css/iframeSearch.css
rename to app/resources/assets/css/iframeSearch.css
diff --git a/resources/assets/css/mapSearch.css b/app/resources/assets/css/mapSearch.css
similarity index 100%
rename from resources/assets/css/mapSearch.css
rename to app/resources/assets/css/mapSearch.css
diff --git a/resources/assets/css/navigation.css b/app/resources/assets/css/navigation.css
similarity index 100%
rename from resources/assets/css/navigation.css
rename to app/resources/assets/css/navigation.css
diff --git a/resources/assets/css/offline-module.css b/app/resources/assets/css/offline-module.css
similarity index 100%
rename from resources/assets/css/offline-module.css
rename to app/resources/assets/css/offline-module.css
diff --git a/resources/assets/css/ol.css b/app/resources/assets/css/ol.css
similarity index 100%
rename from resources/assets/css/ol.css
rename to app/resources/assets/css/ol.css
diff --git a/resources/assets/css/routing.css b/app/resources/assets/css/routing.css
similarity index 100%
rename from resources/assets/css/routing.css
rename to app/resources/assets/css/routing.css
diff --git a/resources/assets/css/staticPages.css b/app/resources/assets/css/staticPages.css
similarity index 100%
rename from resources/assets/css/staticPages.css
rename to app/resources/assets/css/staticPages.css
diff --git a/resources/assets/css/style.css b/app/resources/assets/css/style.css
similarity index 100%
rename from resources/assets/css/style.css
rename to app/resources/assets/css/style.css
diff --git a/resources/assets/js/GpsManager.js b/app/resources/assets/js/GpsManager.js
similarity index 100%
rename from resources/assets/js/GpsManager.js
rename to app/resources/assets/js/GpsManager.js
diff --git a/resources/assets/js/Leg.js b/app/resources/assets/js/Leg.js
similarity index 100%
rename from resources/assets/js/Leg.js
rename to app/resources/assets/js/Leg.js
diff --git a/resources/assets/js/LocalHistory.js b/app/resources/assets/js/LocalHistory.js
similarity index 100%
rename from resources/assets/js/LocalHistory.js
rename to app/resources/assets/js/LocalHistory.js
diff --git a/resources/assets/js/NavigationModule.js b/app/resources/assets/js/NavigationModule.js
similarity index 100%
rename from resources/assets/js/NavigationModule.js
rename to app/resources/assets/js/NavigationModule.js
diff --git a/resources/assets/js/NominatimParser.js b/app/resources/assets/js/NominatimParser.js
similarity index 100%
rename from resources/assets/js/NominatimParser.js
rename to app/resources/assets/js/NominatimParser.js
diff --git a/resources/assets/js/OfflineModule.js b/app/resources/assets/js/OfflineModule.js
similarity index 100%
rename from resources/assets/js/OfflineModule.js
rename to app/resources/assets/js/OfflineModule.js
diff --git a/resources/assets/js/OfflineModuleAndroidConnector.js b/app/resources/assets/js/OfflineModuleAndroidConnector.js
similarity index 100%
rename from resources/assets/js/OfflineModuleAndroidConnector.js
rename to app/resources/assets/js/OfflineModuleAndroidConnector.js
diff --git a/resources/assets/js/Results.js b/app/resources/assets/js/Results.js
similarity index 100%
rename from resources/assets/js/Results.js
rename to app/resources/assets/js/Results.js
diff --git a/resources/assets/js/ReversePositionManager.js b/app/resources/assets/js/ReversePositionManager.js
similarity index 100%
rename from resources/assets/js/ReversePositionManager.js
rename to app/resources/assets/js/ReversePositionManager.js
diff --git a/resources/assets/js/Route.js b/app/resources/assets/js/Route.js
similarity index 100%
rename from resources/assets/js/Route.js
rename to app/resources/assets/js/Route.js
diff --git a/resources/assets/js/RouteFinder.js b/app/resources/assets/js/RouteFinder.js
similarity index 100%
rename from resources/assets/js/RouteFinder.js
rename to app/resources/assets/js/RouteFinder.js
diff --git a/resources/assets/js/RouteFinderSearchResults.js b/app/resources/assets/js/RouteFinderSearchResults.js
similarity index 100%
rename from resources/assets/js/RouteFinderSearchResults.js
rename to app/resources/assets/js/RouteFinderSearchResults.js
diff --git a/resources/assets/js/SearchModule.js b/app/resources/assets/js/SearchModule.js
similarity index 100%
rename from resources/assets/js/SearchModule.js
rename to app/resources/assets/js/SearchModule.js
diff --git a/resources/assets/js/Step.js b/app/resources/assets/js/Step.js
similarity index 100%
rename from resources/assets/js/Step.js
rename to app/resources/assets/js/Step.js
diff --git a/resources/assets/js/Waypoint.js b/app/resources/assets/js/Waypoint.js
similarity index 100%
rename from resources/assets/js/Waypoint.js
rename to app/resources/assets/js/Waypoint.js
diff --git a/resources/assets/js/_ol.js b/app/resources/assets/js/_ol.js
similarity index 100%
rename from resources/assets/js/_ol.js
rename to app/resources/assets/js/_ol.js
diff --git a/resources/assets/js/app.js b/app/resources/assets/js/app.js
similarity index 100%
rename from resources/assets/js/app.js
rename to app/resources/assets/js/app.js
diff --git a/resources/assets/js/bootstrap.min.js b/app/resources/assets/js/bootstrap.min.js
similarity index 100%
rename from resources/assets/js/bootstrap.min.js
rename to app/resources/assets/js/bootstrap.min.js
diff --git a/resources/assets/js/findRoute.js b/app/resources/assets/js/findRoute.js
similarity index 100%
rename from resources/assets/js/findRoute.js
rename to app/resources/assets/js/findRoute.js
diff --git a/resources/assets/js/helpers.js b/app/resources/assets/js/helpers.js
similarity index 100%
rename from resources/assets/js/helpers.js
rename to app/resources/assets/js/helpers.js
diff --git a/resources/assets/js/iframeResizer.contentWindow.min.js b/app/resources/assets/js/iframeResizer.contentWindow.min.js
similarity index 100%
rename from resources/assets/js/iframeResizer.contentWindow.min.js
rename to app/resources/assets/js/iframeResizer.contentWindow.min.js
diff --git a/resources/assets/js/iframeSearch.js b/app/resources/assets/js/iframeSearch.js
similarity index 100%
rename from resources/assets/js/iframeSearch.js
rename to app/resources/assets/js/iframeSearch.js
diff --git a/resources/assets/js/jquery-ui.min.js b/app/resources/assets/js/jquery-ui.min.js
similarity index 100%
rename from resources/assets/js/jquery-ui.min.js
rename to app/resources/assets/js/jquery-ui.min.js
diff --git a/resources/assets/js/jquery.min.js b/app/resources/assets/js/jquery.min.js
similarity index 100%
rename from resources/assets/js/jquery.min.js
rename to app/resources/assets/js/jquery.min.js
diff --git a/resources/assets/js/jquery.ui.touch-punch.min.js b/app/resources/assets/js/jquery.ui.touch-punch.min.js
similarity index 100%
rename from resources/assets/js/jquery.ui.touch-punch.min.js
rename to app/resources/assets/js/jquery.ui.touch-punch.min.js
diff --git a/resources/assets/js/map.js b/app/resources/assets/js/map.js
similarity index 100%
rename from resources/assets/js/map.js
rename to app/resources/assets/js/map.js
diff --git a/resources/assets/js/mapSearch.js b/app/resources/assets/js/mapSearch.js
similarity index 100%
rename from resources/assets/js/mapSearch.js
rename to app/resources/assets/js/mapSearch.js
diff --git a/resources/assets/js/md5.js b/app/resources/assets/js/md5.js
similarity index 100%
rename from resources/assets/js/md5.js
rename to app/resources/assets/js/md5.js
diff --git a/resources/assets/js/modules.js b/app/resources/assets/js/modules.js
similarity index 100%
rename from resources/assets/js/modules.js
rename to app/resources/assets/js/modules.js
diff --git a/resources/assets/js/ol-debug.js b/app/resources/assets/js/ol-debug.js
similarity index 100%
rename from resources/assets/js/ol-debug.js
rename to app/resources/assets/js/ol-debug.js
diff --git a/resources/assets/js/ol.js b/app/resources/assets/js/ol.js
similarity index 100%
rename from resources/assets/js/ol.js
rename to app/resources/assets/js/ol.js
diff --git a/resources/assets/js/routing.js b/app/resources/assets/js/routing.js
similarity index 100%
rename from resources/assets/js/routing.js
rename to app/resources/assets/js/routing.js
diff --git a/resources/assets/sass/_variables.scss b/app/resources/assets/sass/_variables.scss
similarity index 100%
rename from resources/assets/sass/_variables.scss
rename to app/resources/assets/sass/_variables.scss
diff --git a/resources/assets/sass/app.scss b/app/resources/assets/sass/app.scss
similarity index 100%
rename from resources/assets/sass/app.scss
rename to app/resources/assets/sass/app.scss
diff --git a/resources/assets/sass/offline-module.scss b/app/resources/assets/sass/offline-module.scss
similarity index 100%
rename from resources/assets/sass/offline-module.scss
rename to app/resources/assets/sass/offline-module.scss
diff --git a/resources/views/about.blade.php b/app/resources/views/about.blade.php
similarity index 100%
rename from resources/views/about.blade.php
rename to app/resources/views/about.blade.php
diff --git a/resources/views/addons/navigation.blade.php b/app/resources/views/addons/navigation.blade.php
similarity index 100%
rename from resources/views/addons/navigation.blade.php
rename to app/resources/views/addons/navigation.blade.php
diff --git a/resources/views/addons/offline.blade.php b/app/resources/views/addons/offline.blade.php
similarity index 100%
rename from resources/views/addons/offline.blade.php
rename to app/resources/views/addons/offline.blade.php
diff --git a/resources/views/addons/route.blade.php b/app/resources/views/addons/route.blade.php
similarity index 100%
rename from resources/views/addons/route.blade.php
rename to app/resources/views/addons/route.blade.php
diff --git a/resources/views/addons/search.blade.php b/app/resources/views/addons/search.blade.php
similarity index 100%
rename from resources/views/addons/search.blade.php
rename to app/resources/views/addons/search.blade.php
diff --git a/resources/views/empty.blade.php b/app/resources/views/empty.blade.php
similarity index 100%
rename from resources/views/empty.blade.php
rename to app/resources/views/empty.blade.php
diff --git a/resources/views/errors/503.blade.php b/app/resources/views/errors/503.blade.php
similarity index 100%
rename from resources/views/errors/503.blade.php
rename to app/resources/views/errors/503.blade.php
diff --git a/resources/views/help.blade.php b/app/resources/views/help.blade.php
similarity index 100%
rename from resources/views/help.blade.php
rename to app/resources/views/help.blade.php
diff --git a/resources/views/layouts/staticPages.blade.php b/app/resources/views/layouts/staticPages.blade.php
similarity index 100%
rename from resources/views/layouts/staticPages.blade.php
rename to app/resources/views/layouts/staticPages.blade.php
diff --git a/resources/views/map.blade.php b/app/resources/views/map.blade.php
similarity index 100%
rename from resources/views/map.blade.php
rename to app/resources/views/map.blade.php
diff --git a/resources/views/mapIframe.blade.php b/app/resources/views/mapIframe.blade.php
similarity index 100%
rename from resources/views/mapIframe.blade.php
rename to app/resources/views/mapIframe.blade.php
diff --git a/resources/views/routen-assistent.blade.php b/app/resources/views/routen-assistent.blade.php
similarity index 100%
rename from resources/views/routen-assistent.blade.php
rename to app/resources/views/routen-assistent.blade.php
diff --git a/resources/views/searchResults.blade.php b/app/resources/views/searchResults.blade.php
similarity index 100%
rename from resources/views/searchResults.blade.php
rename to app/resources/views/searchResults.blade.php
diff --git a/resources/views/vendor/.gitkeep b/app/resources/views/vendor/.gitkeep
similarity index 100%
rename from resources/views/vendor/.gitkeep
rename to app/resources/views/vendor/.gitkeep
diff --git a/routes/api.php b/app/routes/api.php
similarity index 100%
rename from routes/api.php
rename to app/routes/api.php
diff --git a/routes/console.php b/app/routes/console.php
similarity index 100%
rename from routes/console.php
rename to app/routes/console.php
diff --git a/routes/web.php b/app/routes/web.php
similarity index 100%
rename from routes/web.php
rename to app/routes/web.php
diff --git a/server.php b/app/server.php
similarity index 100%
rename from server.php
rename to app/server.php
diff --git a/storage/app/.gitignore b/app/storage/app/.gitignore
similarity index 100%
rename from storage/app/.gitignore
rename to app/storage/app/.gitignore
diff --git a/storage/app/public/.gitignore b/app/storage/app/public/.gitignore
similarity index 100%
rename from storage/app/public/.gitignore
rename to app/storage/app/public/.gitignore
diff --git a/storage/app/public/Noto Sans.zip b/app/storage/app/public/Noto Sans.zip
similarity index 100%
rename from storage/app/public/Noto Sans.zip
rename to app/storage/app/public/Noto Sans.zip
diff --git a/storage/framework/.gitignore b/app/storage/framework/.gitignore
similarity index 100%
rename from storage/framework/.gitignore
rename to app/storage/framework/.gitignore
diff --git a/storage/framework/cache/.gitignore b/app/storage/framework/cache/.gitignore
similarity index 100%
rename from storage/framework/cache/.gitignore
rename to app/storage/framework/cache/.gitignore
diff --git a/storage/framework/sessions/.gitignore b/app/storage/framework/sessions/.gitignore
similarity index 100%
rename from storage/framework/sessions/.gitignore
rename to app/storage/framework/sessions/.gitignore
diff --git a/storage/framework/views/.gitignore b/app/storage/framework/views/.gitignore
similarity index 100%
rename from storage/framework/views/.gitignore
rename to app/storage/framework/views/.gitignore
diff --git a/storage/logs/.gitignore b/app/storage/logs/.gitignore
similarity index 100%
rename from storage/logs/.gitignore
rename to app/storage/logs/.gitignore
diff --git a/tests/ExampleTest.php b/app/tests/ExampleTest.php
similarity index 100%
rename from tests/ExampleTest.php
rename to app/tests/ExampleTest.php
diff --git a/tests/TestCase.php b/app/tests/TestCase.php
similarity index 100%
rename from tests/TestCase.php
rename to app/tests/TestCase.php
diff --git a/webpack.mix.js b/app/webpack.mix.js
similarity index 100%
rename from webpack.mix.js
rename to app/webpack.mix.js
diff --git a/yarn.lock b/app/yarn.lock
similarity index 100%
rename from yarn.lock
rename to app/yarn.lock