From dfbca5d2f4a390e8df1a86f86c1447d5b6186aeb Mon Sep 17 00:00:00 2001 From: Tamir Gershberg <47638346+tamirGer@users.noreply.github.com> Date: Thu, 14 Sep 2023 17:37:03 +0100 Subject: [PATCH] refactor(deployment): serve frontend from backend, making proxy redundant (#278) --- .gitignore | 2 +- Dockerfile | 90 +++++++++++++++--- {public => client}/.env | 0 {public => client}/.eslintrc.js | 0 {public => client}/.gitignore | 0 {public => client}/.prettierignore | 0 {public => client}/.prettierrc | 0 {public => client}/Dockerfile | 0 {public => client}/README.md | 0 {public => client}/cypress.json | 0 {public => client}/cypress/.eslintrc.js | 0 .../cypress/integration/login.spec.ts | 0 {public => client}/cypress/plugins/index.ts | 0 .../cypress/support/commands.ts | 0 {public => client}/cypress/support/index.ts | 0 {public => client}/cypress/tsconfig.json | 0 {public => client}/hooks/build | 0 {public => client}/hooks/post_push | 0 {public => client}/nginx-config/default.conf | 0 {public => client}/package-lock.json | 0 {public => client}/package.json | 2 +- {public => client}/public/.env | 0 {public => client}/public/.htaccess | 0 .../public/assets/css/style.css | 0 .../public/assets/img/about.jpg | Bin .../public/assets/img/apple-touch-icon.png | Bin .../public/assets/img/counts-bg.png | Bin .../public/assets/img/crystal.png | Bin .../public/assets/img/crystals/amber.jpg | Bin .../public/assets/img/crystals/amethyst.jpg | Bin .../public/assets/img/crystals/bismuth.jpg | Bin .../public/assets/img/crystals/emerald.jpg | Bin .../public/assets/img/crystals/opal.jpg | Bin .../public/assets/img/crystals/pyrite.jpg | Bin .../public/assets/img/crystals/ruby.jpg | Bin .../public/assets/img/crystals/sapphire.jpg | Bin .../assets/img/crystals/shattuckite.jpg | Bin .../public/assets/img/favicon.png | Bin .../img/favicons/android-icon-144x144.png | Bin .../img/favicons/android-icon-192x192.png | Bin .../img/favicons/android-icon-36x36.png | Bin .../img/favicons/android-icon-48x48.png | Bin .../img/favicons/android-icon-72x72.png | Bin .../img/favicons/android-icon-96x96.png | Bin .../img/favicons/apple-icon-114x114.png | Bin .../img/favicons/apple-icon-120x120.png | Bin .../img/favicons/apple-icon-144x144.png | Bin .../img/favicons/apple-icon-152x152.png | Bin .../img/favicons/apple-icon-180x180.png | Bin .../assets/img/favicons/apple-icon-57x57.png | Bin .../assets/img/favicons/apple-icon-60x60.png | Bin .../assets/img/favicons/apple-icon-72x72.png | Bin .../assets/img/favicons/apple-icon-76x76.png | Bin .../img/favicons/apple-icon-precomposed.png | Bin .../public/assets/img/favicons/apple-icon.png | Bin .../assets/img/favicons/favicon-16x16.png | Bin .../assets/img/favicons/favicon-32x32.png | Bin .../assets/img/favicons/favicon-96x96.png | Bin .../public/assets/img/favicons/favicon.ico | Bin .../assets/img/favicons/ms-icon-144x144.png | Bin .../assets/img/favicons/ms-icon-150x150.png | Bin .../assets/img/favicons/ms-icon-310x310.png | Bin .../assets/img/favicons/ms-icon-70x70.png | Bin {public => client}/public/assets/img/fdfd.png | Bin .../public/assets/img/features.svg | 0 .../public/assets/img/footer-bg.jpg | Bin .../public/assets/img/hero-bg.jpg | Bin .../public/assets/img/hero-img.png | Bin {public => client}/public/assets/img/logo.png | Bin {public => client}/public/assets/img/logo.svg | 0 .../public/assets/img/logo_black.png | Bin .../public/assets/img/logo_blue.png | Bin .../public/assets/img/logo_blue_small.png | Bin .../public/assets/img/logo_red.png | Bin .../assets/img/portfolio/portfolio-1.jpg | Bin .../assets/img/portfolio/portfolio-2.jpg | Bin .../assets/img/portfolio/portfolio-3.jpg | Bin .../assets/img/portfolio/portfolio-4.jpg | Bin .../assets/img/portfolio/portfolio-5.jpg | Bin .../assets/img/portfolio/portfolio-6.jpg | Bin .../assets/img/portfolio/portfolio-7.jpg | Bin .../assets/img/portfolio/portfolio-8.jpg | Bin .../assets/img/portfolio/portfolio-9.jpg | Bin .../img/portfolio/portfolio-details-1.jpg | Bin .../img/portfolio/portfolio-details-2.jpg | Bin .../img/portfolio/portfolio-details-3.jpg | Bin .../public/assets/img/profile.png | Bin {public => client}/public/assets/img/tee.png | Bin {public => client}/public/assets/img/test.png | Bin .../img/testimonials/testimonials-1.jpg | Bin .../img/testimonials/testimonials-2.jpg | Bin .../img/testimonials/testimonials-3.jpg | Bin .../img/testimonials/testimonials-4.jpg | Bin .../img/testimonials/testimonials-5.jpg | Bin .../public/assets/img/upload-file.svg | 0 {public => client}/public/assets/js/main.js | 0 .../public/assets/vendor/aos/aos.css | 0 .../public/assets/vendor/aos/aos.js | 0 .../vendor/bootstrap/css/bootstrap-grid.css | 0 .../bootstrap/css/bootstrap-grid.css.map | 0 .../bootstrap/css/bootstrap-grid.min.css | 0 .../bootstrap/css/bootstrap-grid.min.css.map | 0 .../vendor/bootstrap/css/bootstrap-reboot.css | 0 .../bootstrap/css/bootstrap-reboot.css.map | 0 .../bootstrap/css/bootstrap-reboot.min.css | 0 .../css/bootstrap-reboot.min.css.map | 0 .../assets/vendor/bootstrap/css/bootstrap.css | 0 .../vendor/bootstrap/css/bootstrap.css.map | 0 .../vendor/bootstrap/css/bootstrap.min.css | 0 .../bootstrap/css/bootstrap.min.css.map | 0 .../vendor/bootstrap/js/bootstrap.bundle.js | 0 .../bootstrap/js/bootstrap.bundle.js.map | 0 .../bootstrap/js/bootstrap.bundle.min.js | 0 .../bootstrap/js/bootstrap.bundle.min.js.map | 0 .../assets/vendor/bootstrap/js/bootstrap.js | 0 .../vendor/bootstrap/js/bootstrap.js.map | 0 .../vendor/bootstrap/js/bootstrap.min.js | 0 .../vendor/bootstrap/js/bootstrap.min.js.map | 0 .../assets/vendor/boxicons/css/animations.css | 0 .../assets/vendor/boxicons/css/boxicons.css | 0 .../vendor/boxicons/css/boxicons.min.css | 0 .../vendor/boxicons/css/transformations.css | 0 .../assets/vendor/boxicons/fonts/boxicons.eot | Bin .../assets/vendor/boxicons/fonts/boxicons.svg | 0 .../assets/vendor/boxicons/fonts/boxicons.ttf | Bin .../vendor/boxicons/fonts/boxicons.woff | Bin .../vendor/boxicons/fonts/boxicons.woff2 | Bin .../assets/vendor/counterup/counterup.min.js | 0 .../assets/vendor/icofont/fonts/icofont.woff | Bin .../assets/vendor/icofont/fonts/icofont.woff2 | Bin .../assets/vendor/icofont/icofont.min.css | 0 .../vendor/isotope-layout/isotope.pkgd.js | 0 .../vendor/isotope-layout/isotope.pkgd.min.js | 0 .../vendor/jquery.easing/jquery.easing.min.js | 0 .../public/assets/vendor/jquery/jquery.min.js | 0 .../assets/vendor/jquery/jquery.min.map | 0 .../public/assets/vendor/owl.carousel/LICENSE | 0 .../assets/vendor/owl.carousel/README.md | 0 .../owl.carousel/assets/ajax-loader.gif | Bin .../owl.carousel/assets/owl.carousel.css | 0 .../owl.carousel/assets/owl.carousel.min.css | 0 .../owl.carousel/assets/owl.theme.default.css | 0 .../assets/owl.theme.default.min.css | 0 .../owl.carousel/assets/owl.theme.green.css | 0 .../assets/owl.theme.green.min.css | 0 .../owl.carousel/assets/owl.video.play.png | Bin .../vendor/owl.carousel/owl.carousel.js | 0 .../vendor/owl.carousel/owl.carousel.min.js | 0 .../assets/vendor/php-email-form/validate.js | 0 .../public/assets/vendor/venobox/venobox.css | 0 .../public/assets/vendor/venobox/venobox.js | 0 .../assets/vendor/venobox/venobox.min.css | 0 .../assets/vendor/venobox/venobox.min.js | 0 .../vendor/waypoints/jquery.waypoints.min.js | 0 {public => client}/public/config.js | 0 {public => client}/public/config.json | 0 .../css/bootstrap-datetimepicker.min.css | 0 {public => client}/public/css/font-face.css | 0 {public => client}/public/css/login.css | 0 {public => client}/public/css/main.css | 0 {public => client}/public/css/theme.css | 0 .../public/favicons/android-icon-144x144.png | Bin .../public/favicons/android-icon-192x192.png | Bin .../public/favicons/android-icon-36x36.png | Bin .../public/favicons/android-icon-48x48.png | Bin .../public/favicons/android-icon-72x72.png | Bin .../public/favicons/android-icon-96x96.png | Bin .../public/favicons/apple-icon-114x114.png | Bin .../public/favicons/apple-icon-120x120.png | Bin .../public/favicons/apple-icon-144x144.png | Bin .../public/favicons/apple-icon-152x152.png | Bin .../public/favicons/apple-icon-180x180.png | Bin .../public/favicons/apple-icon-57x57.png | Bin .../public/favicons/apple-icon-60x60.png | Bin .../public/favicons/apple-icon-72x72.png | Bin .../public/favicons/apple-icon-76x76.png | Bin .../favicons/apple-icon-precomposed.png | Bin .../public/favicons/apple-icon.png | Bin .../public/favicons/favicon-16x16.png | Bin .../public/favicons/favicon-32x32.png | Bin .../public/favicons/favicon-96x96.png | Bin .../public/favicons/favicon.ico | Bin .../public/favicons/ms-icon-144x144.png | Bin .../public/favicons/ms-icon-150x150.png | Bin .../public/favicons/ms-icon-310x310.png | Bin .../public/favicons/ms-icon-70x70.png | Bin .../public/images/bg-title-01.jpg | Bin .../public/images/bg-title-02.jpg | Bin .../public/images/icon/Untitled-1.jpg | Bin .../public/images/icon/avatar-01.jpg | Bin .../public/images/icon/avatar-02.jpg | Bin .../public/images/icon/avatar-03.jpg | Bin .../public/images/icon/avatar-04.jpg | Bin .../public/images/icon/avatar-05.jpg | Bin .../public/images/icon/avatar-06.jpg | Bin .../public/images/icon/avatar-big-01.jpg | Bin .../public/images/icon/logo-blue.png | Bin .../public/images/icon/logo-mini.png | Bin .../public/images/icon/logo-white.png | Bin .../public/images/icon/logo.png | Bin {public => client}/public/index.html | 0 .../public/js/bootstrap-datetimepicker.js | 0 {public => client}/public/js/main.js | 0 {public => client}/public/js/moment.js | 0 {public => client}/public/manifest.json | 0 {public => client}/public/nginx.conf | 0 {public => client}/public/robots.txt | 0 .../vendor/animsition/animsition.min.css | 0 .../vendor/animsition/animsition.min.js | 0 .../public/vendor/assets/css/style.css | 0 .../public/vendor/assets/img/about.jpg | Bin .../vendor/assets/img/apple-touch-icon.png | Bin .../public/vendor/assets/img/counts-bg.png | Bin .../public/vendor/assets/img/crystal.png | Bin .../vendor/assets/img/crystals/amber.jpg | Bin .../vendor/assets/img/crystals/amethyst.jpg | Bin .../vendor/assets/img/crystals/opal.jpg | Bin .../vendor/assets/img/crystals/pyrite.jpg | Bin .../vendor/assets/img/crystals/ruby.jpg | Bin .../vendor/assets/img/crystals/sapphire.jpg | Bin .../public/vendor/assets/img/favicon.png | Bin .../img/favicons/android-icon-144x144.png | Bin .../img/favicons/android-icon-192x192.png | Bin .../img/favicons/android-icon-36x36.png | Bin .../img/favicons/android-icon-48x48.png | Bin .../img/favicons/android-icon-72x72.png | Bin .../img/favicons/android-icon-96x96.png | Bin .../img/favicons/apple-icon-114x114.png | Bin .../img/favicons/apple-icon-120x120.png | Bin .../img/favicons/apple-icon-144x144.png | Bin .../img/favicons/apple-icon-152x152.png | Bin .../img/favicons/apple-icon-180x180.png | Bin .../assets/img/favicons/apple-icon-57x57.png | Bin .../assets/img/favicons/apple-icon-60x60.png | Bin .../assets/img/favicons/apple-icon-72x72.png | Bin .../assets/img/favicons/apple-icon-76x76.png | Bin .../img/favicons/apple-icon-precomposed.png | Bin .../vendor/assets/img/favicons/apple-icon.png | Bin .../assets/img/favicons/favicon-16x16.png | Bin .../assets/img/favicons/favicon-32x32.png | Bin .../assets/img/favicons/favicon-96x96.png | Bin .../vendor/assets/img/favicons/favicon.ico | Bin .../assets/img/favicons/ms-icon-144x144.png | Bin .../assets/img/favicons/ms-icon-150x150.png | Bin .../assets/img/favicons/ms-icon-310x310.png | Bin .../assets/img/favicons/ms-icon-70x70.png | Bin .../public/vendor/assets/img/fdfd.png | Bin .../public/vendor/assets/img/features.svg | 0 .../public/vendor/assets/img/footer-bg.jpg | Bin .../public/vendor/assets/img/hero-bg.jpg | Bin .../public/vendor/assets/img/hero-img.png | Bin .../assets/img/portfolio/portfolio-1.jpg | Bin .../assets/img/portfolio/portfolio-2.jpg | Bin .../assets/img/portfolio/portfolio-3.jpg | Bin .../assets/img/portfolio/portfolio-4.jpg | Bin .../assets/img/portfolio/portfolio-5.jpg | Bin .../assets/img/portfolio/portfolio-6.jpg | Bin .../assets/img/portfolio/portfolio-7.jpg | Bin .../assets/img/portfolio/portfolio-8.jpg | Bin .../assets/img/portfolio/portfolio-9.jpg | Bin .../img/portfolio/portfolio-details-1.jpg | Bin .../img/portfolio/portfolio-details-2.jpg | Bin .../img/portfolio/portfolio-details-3.jpg | Bin .../public/vendor/assets/img/tee.png | Bin .../public/vendor/assets/img/test.png | Bin .../img/testimonials/testimonials-1.jpg | Bin .../img/testimonials/testimonials-2.jpg | Bin .../img/testimonials/testimonials-3.jpg | Bin .../img/testimonials/testimonials-4.jpg | Bin .../img/testimonials/testimonials-5.jpg | Bin .../public/vendor/assets/js/main.js | 0 .../public/vendor/assets/vendor/aos/aos.css | 0 .../public/vendor/assets/vendor/aos/aos.js | 0 .../vendor/bootstrap/css/bootstrap-grid.css | 0 .../bootstrap/css/bootstrap-grid.css.map | 0 .../bootstrap/css/bootstrap-grid.min.css | 0 .../bootstrap/css/bootstrap-grid.min.css.map | 0 .../vendor/bootstrap/css/bootstrap-reboot.css | 0 .../bootstrap/css/bootstrap-reboot.css.map | 0 .../bootstrap/css/bootstrap-reboot.min.css | 0 .../css/bootstrap-reboot.min.css.map | 0 .../assets/vendor/bootstrap/css/bootstrap.css | 0 .../vendor/bootstrap/css/bootstrap.css.map | 0 .../vendor/bootstrap/css/bootstrap.min.css | 0 .../bootstrap/css/bootstrap.min.css.map | 0 .../vendor/bootstrap/js/bootstrap.bundle.js | 0 .../bootstrap/js/bootstrap.bundle.js.map | 0 .../bootstrap/js/bootstrap.bundle.min.js | 0 .../bootstrap/js/bootstrap.bundle.min.js.map | 0 .../assets/vendor/bootstrap/js/bootstrap.js | 0 .../vendor/bootstrap/js/bootstrap.js.map | 0 .../vendor/bootstrap/js/bootstrap.min.js | 0 .../vendor/bootstrap/js/bootstrap.min.js.map | 0 .../assets/vendor/boxicons/css/animations.css | 0 .../assets/vendor/boxicons/css/boxicons.css | 0 .../vendor/boxicons/css/boxicons.min.css | 0 .../vendor/boxicons/css/transformations.css | 0 .../assets/vendor/boxicons/fonts/boxicons.eot | Bin .../assets/vendor/boxicons/fonts/boxicons.svg | 0 .../assets/vendor/boxicons/fonts/boxicons.ttf | Bin .../vendor/boxicons/fonts/boxicons.woff | Bin .../vendor/boxicons/fonts/boxicons.woff2 | Bin .../assets/vendor/counterup/counterup.min.js | 0 .../assets/vendor/icofont/fonts/icofont.woff | Bin .../assets/vendor/icofont/fonts/icofont.woff2 | Bin .../assets/vendor/icofont/icofont.min.css | 0 .../vendor/isotope-layout/isotope.pkgd.js | 0 .../vendor/isotope-layout/isotope.pkgd.min.js | 0 .../vendor/jquery.easing/jquery.easing.min.js | 0 .../vendor/assets/vendor/jquery/jquery.min.js | 0 .../assets/vendor/jquery/jquery.min.map | 0 .../vendor/assets/vendor/owl.carousel/LICENSE | 0 .../assets/vendor/owl.carousel/README.md | 0 .../owl.carousel/assets/ajax-loader.gif | Bin .../owl.carousel/assets/owl.carousel.css | 0 .../owl.carousel/assets/owl.carousel.min.css | 0 .../owl.carousel/assets/owl.theme.default.css | 0 .../assets/owl.theme.default.min.css | 0 .../owl.carousel/assets/owl.theme.green.css | 0 .../assets/owl.theme.green.min.css | 0 .../owl.carousel/assets/owl.video.play.png | Bin .../vendor/owl.carousel/owl.carousel.js | 0 .../vendor/owl.carousel/owl.carousel.min.js | 0 .../assets/vendor/php-email-form/validate.js | 0 .../vendor/assets/vendor/venobox/venobox.css | 0 .../vendor/assets/vendor/venobox/venobox.js | 0 .../assets/vendor/venobox/venobox.min.css | 0 .../assets/vendor/venobox/venobox.min.js | 0 .../vendor/waypoints/jquery.waypoints.min.js | 0 .../vendor/bootstrap-4.1/bootstrap.min.css | 0 .../vendor/bootstrap-4.1/bootstrap.min.js | 0 .../public/vendor/bootstrap-4.1/popper.min.js | 0 .../bootstrap-progressbar-3.3.4.min.css | 0 .../bootstrap-progressbar.min.js | 0 .../public/vendor/chartjs/Chart.bundle.min.js | 0 .../vendor/circle-progress/circle-progress.js | 0 .../circle-progress/circle-progress.min.js | 0 .../public/vendor/countdown/countdowntime.js | 0 .../vendor/countdown/jquery.countdown.min.js | 0 .../moment-timezone-with-data.min.js | 0 .../vendor/countdown/moment-timezone.min.js | 0 .../public/vendor/countdown/moment.min.js | 0 .../vendor/counter-up/jquery.counterup.min.js | 0 .../vendor/counter-up/jquery.waypoints.min.js | 0 .../public/vendor/counter-up/waypoints.min.js | 0 .../vendor/css-hamburgers/hamburgers.css | 0 .../vendor/css-hamburgers/hamburgers.min.css | 0 .../css/bootstrap-datetimepicker.min.css | 0 .../public/vendor/css/font-face.css | 0 .../public/vendor/css/theme.css | 0 .../vendor/font-awesome-4.7/HELP-US-OUT.txt | 0 .../font-awesome-4.7/css/font-awesome.css | 0 .../font-awesome-4.7/css/font-awesome.min.css | 0 .../font-awesome-4.7/fonts/FontAwesome.otf | Bin .../fonts/fontawesome-webfont.eot | Bin .../fonts/fontawesome-webfont.svg | 0 .../fonts/fontawesome-webfont.ttf | Bin .../fonts/fontawesome-webfont.woff | Bin .../fonts/fontawesome-webfont.woff2 | Bin .../css/fontawesome-all.min.css | 0 .../font-awesome-5/webfonts/fa-brands-400.eot | Bin .../font-awesome-5/webfonts/fa-brands-400.svg | 0 .../font-awesome-5/webfonts/fa-brands-400.ttf | Bin .../webfonts/fa-brands-400.woff | Bin .../webfonts/fa-brands-400.woff2 | Bin .../webfonts/fa-regular-400.eot | Bin .../webfonts/fa-regular-400.svg | 0 .../webfonts/fa-regular-400.ttf | Bin .../webfonts/fa-regular-400.woff | Bin .../webfonts/fa-regular-400.woff2 | Bin .../font-awesome-5/webfonts/fa-solid-900.eot | Bin .../font-awesome-5/webfonts/fa-solid-900.svg | 0 .../font-awesome-5/webfonts/fa-solid-900.ttf | Bin .../font-awesome-5/webfonts/fa-solid-900.woff | Bin .../webfonts/fa-solid-900.woff2 | Bin .../vendor/fullcalendar-3.10.0/CHANGELOG.txt | 0 .../fullcalendar-3.10.0/CONTRIBUTING.txt | 0 .../vendor/fullcalendar-3.10.0/LICENSE.txt | 0 .../vendor/fullcalendar-3.10.0/README.txt | 0 .../fullcalendar-3.10.0/fullcalendar.css | 0 .../fullcalendar-3.10.0/fullcalendar.js | 0 .../fullcalendar-3.10.0/fullcalendar.min.css | 0 .../fullcalendar-3.10.0/fullcalendar.min.js | 0 .../fullcalendar.print.css | 0 .../fullcalendar.print.min.css | 0 .../public/vendor/fullcalendar-3.10.0/gcal.js | 0 .../vendor/fullcalendar-3.10.0/gcal.min.js | 0 .../fullcalendar-3.10.0/lib/moment.min.js | 0 .../vendor/fullcalendar-3.10.0/locale-all.js | 0 .../vendor/fullcalendar-3.10.0/locale/af.js | 0 .../fullcalendar-3.10.0/locale/ar-dz.js | 0 .../fullcalendar-3.10.0/locale/ar-kw.js | 0 .../fullcalendar-3.10.0/locale/ar-ly.js | 0 .../fullcalendar-3.10.0/locale/ar-ma.js | 0 .../fullcalendar-3.10.0/locale/ar-sa.js | 0 .../fullcalendar-3.10.0/locale/ar-tn.js | 0 .../vendor/fullcalendar-3.10.0/locale/ar.js | 0 .../vendor/fullcalendar-3.10.0/locale/be.js | 0 .../vendor/fullcalendar-3.10.0/locale/bg.js | 0 .../vendor/fullcalendar-3.10.0/locale/bs.js | 0 .../vendor/fullcalendar-3.10.0/locale/ca.js | 0 .../vendor/fullcalendar-3.10.0/locale/cs.js | 0 .../vendor/fullcalendar-3.10.0/locale/da.js | 0 .../fullcalendar-3.10.0/locale/de-at.js | 0 .../fullcalendar-3.10.0/locale/de-ch.js | 0 .../vendor/fullcalendar-3.10.0/locale/de.js | 0 .../vendor/fullcalendar-3.10.0/locale/el.js | 0 .../fullcalendar-3.10.0/locale/en-au.js | 0 .../fullcalendar-3.10.0/locale/en-ca.js | 0 .../fullcalendar-3.10.0/locale/en-gb.js | 0 .../fullcalendar-3.10.0/locale/en-ie.js | 0 .../fullcalendar-3.10.0/locale/en-nz.js | 0 .../fullcalendar-3.10.0/locale/es-do.js | 0 .../fullcalendar-3.10.0/locale/es-us.js | 0 .../vendor/fullcalendar-3.10.0/locale/es.js | 0 .../vendor/fullcalendar-3.10.0/locale/et.js | 0 .../vendor/fullcalendar-3.10.0/locale/eu.js | 0 .../vendor/fullcalendar-3.10.0/locale/fa.js | 0 .../vendor/fullcalendar-3.10.0/locale/fi.js | 0 .../fullcalendar-3.10.0/locale/fr-ca.js | 0 .../fullcalendar-3.10.0/locale/fr-ch.js | 0 .../vendor/fullcalendar-3.10.0/locale/fr.js | 0 .../vendor/fullcalendar-3.10.0/locale/gl.js | 0 .../vendor/fullcalendar-3.10.0/locale/he.js | 0 .../vendor/fullcalendar-3.10.0/locale/hi.js | 0 .../vendor/fullcalendar-3.10.0/locale/hr.js | 0 .../vendor/fullcalendar-3.10.0/locale/hu.js | 0 .../vendor/fullcalendar-3.10.0/locale/id.js | 0 .../vendor/fullcalendar-3.10.0/locale/is.js | 0 .../vendor/fullcalendar-3.10.0/locale/it.js | 0 .../vendor/fullcalendar-3.10.0/locale/ja.js | 0 .../vendor/fullcalendar-3.10.0/locale/ka.js | 0 .../vendor/fullcalendar-3.10.0/locale/kk.js | 0 .../vendor/fullcalendar-3.10.0/locale/ko.js | 0 .../vendor/fullcalendar-3.10.0/locale/lb.js | 0 .../vendor/fullcalendar-3.10.0/locale/lt.js | 0 .../vendor/fullcalendar-3.10.0/locale/lv.js | 0 .../vendor/fullcalendar-3.10.0/locale/mk.js | 0 .../fullcalendar-3.10.0/locale/ms-my.js | 0 .../vendor/fullcalendar-3.10.0/locale/ms.js | 0 .../vendor/fullcalendar-3.10.0/locale/nb.js | 0 .../fullcalendar-3.10.0/locale/nl-be.js | 0 .../vendor/fullcalendar-3.10.0/locale/nl.js | 0 .../vendor/fullcalendar-3.10.0/locale/nn.js | 0 .../vendor/fullcalendar-3.10.0/locale/pl.js | 0 .../fullcalendar-3.10.0/locale/pt-br.js | 0 .../vendor/fullcalendar-3.10.0/locale/pt.js | 0 .../vendor/fullcalendar-3.10.0/locale/ro.js | 0 .../vendor/fullcalendar-3.10.0/locale/ru.js | 0 .../vendor/fullcalendar-3.10.0/locale/sk.js | 0 .../vendor/fullcalendar-3.10.0/locale/sl.js | 0 .../vendor/fullcalendar-3.10.0/locale/sq.js | 0 .../fullcalendar-3.10.0/locale/sr-cyrl.js | 0 .../vendor/fullcalendar-3.10.0/locale/sr.js | 0 .../vendor/fullcalendar-3.10.0/locale/sv.js | 0 .../vendor/fullcalendar-3.10.0/locale/th.js | 0 .../vendor/fullcalendar-3.10.0/locale/tr.js | 0 .../vendor/fullcalendar-3.10.0/locale/uk.js | 0 .../vendor/fullcalendar-3.10.0/locale/vi.js | 0 .../fullcalendar-3.10.0/locale/zh-cn.js | 0 .../fullcalendar-3.10.0/locale/zh-hk.js | 0 .../fullcalendar-3.10.0/locale/zh-tw.js | 0 .../public/vendor/images/bg-title-01.jpg | Bin .../public/vendor/images/bg-title-02.jpg | Bin .../public/vendor/images/icon/Untitled-1.jpg | Bin .../public/vendor/images/icon/avatar-01.jpg | Bin .../public/vendor/images/icon/avatar-02.jpg | Bin .../public/vendor/images/icon/avatar-03.jpg | Bin .../public/vendor/images/icon/avatar-04.jpg | Bin .../public/vendor/images/icon/avatar-05.jpg | Bin .../public/vendor/images/icon/avatar-06.jpg | Bin .../vendor/images/icon/avatar-big-01.jpg | Bin .../public/vendor/images/icon/logo-blue.png | Bin .../public/vendor/images/icon/logo-mini.png | Bin .../public/vendor/images/icon/logo-white.png | Bin .../public/vendor/images/icon/logo.png | Bin .../public/vendor/jquery-3.2.1.min.js | 0 .../public/vendor/jquery-ui.min.js | 0 .../vendor/js/bootstrap-datetimepicker.js | 0 {public => client}/public/vendor/js/main.js | 0 {public => client}/public/vendor/js/moment.js | 0 .../vendor/lightbox2/dist/css/lightbox.css | 0 .../vendor/lightbox2/dist/images/close.png | Bin .../vendor/lightbox2/dist/images/loading.gif | Bin .../vendor/lightbox2/dist/images/next.png | Bin .../vendor/lightbox2/dist/images/prev.png | Bin .../lightbox2/dist/js/lightbox-plus-jquery.js | 0 .../dist/js/lightbox-plus-jquery.min.js | 0 .../dist/js/lightbox-plus-jquery.min.map | 0 .../vendor/lightbox2/dist/js/lightbox.js | 0 .../vendor/lightbox2/dist/js/lightbox.min.js | 0 .../vendor/lightbox2/dist/js/lightbox.min.map | 0 .../vendor/lightbox2/src/css/lightbox.css | 0 .../vendor/lightbox2/src/images/close.png | Bin .../vendor/lightbox2/src/images/loading.gif | Bin .../vendor/lightbox2/src/images/next.png | Bin .../vendor/lightbox2/src/images/prev.png | Bin .../vendor/lightbox2/src/js/lightbox.js | 0 .../css/material-design-iconic-font.css | 0 .../css/material-design-iconic-font.min.css | 0 .../fonts/Material-Design-Iconic-Font.eot | Bin .../fonts/Material-Design-Iconic-Font.svg | 0 .../fonts/Material-Design-Iconic-Font.ttf | Bin .../fonts/Material-Design-Iconic-Font.woff | Bin .../fonts/Material-Design-Iconic-Font.woff2 | Bin .../9606031aabebde32fa96edeff071a132.jpg | Bin .../perfect-scrollbar/perfect-scrollbar.css | 0 .../perfect-scrollbar/perfect-scrollbar.js | 0 .../perfect-scrollbar.min.js | 0 .../public/vendor/progressbar/progressbar.js | 0 .../vendor/progressbar/progressbar.min.js | 0 .../public/vendor/select2/select2.min.css | 0 .../public/vendor/select2/select2.min.js | 0 .../public/vendor/slick/ajax-loader.gif | Bin .../public/vendor/slick/config.rb | 0 .../public/vendor/slick/fonts/slick.eot | Bin .../public/vendor/slick/fonts/slick.svg | 0 .../public/vendor/slick/fonts/slick.ttf | Bin .../public/vendor/slick/fonts/slick.woff | Bin .../public/vendor/slick/slick-theme.css | 0 .../public/vendor/slick/slick-theme.less | 0 .../public/vendor/slick/slick-theme.scss | 0 .../public/vendor/slick/slick.css | 0 .../public/vendor/slick/slick.js | 0 .../public/vendor/slick/slick.less | 0 .../public/vendor/slick/slick.min.js | 0 .../public/vendor/slick/slick.scss | 0 .../public/vendor/smk-accordion/accordion.css | 0 .../public/vendor/smk-accordion/accordion.js | 0 .../vendor/smk-accordion/accordion.min.js | 0 .../vendor/sweetalert/sweetalert.min.js | 0 .../vendor/vector-map/jquery.vmap.brazil.js | 0 .../vendor/vector-map/jquery.vmap.europe.js | 0 .../vendor/vector-map/jquery.vmap.france.js | 0 .../vendor/vector-map/jquery.vmap.germany.js | 0 .../public/vendor/vector-map/jquery.vmap.js | 0 .../vendor/vector-map/jquery.vmap.min.js | 0 .../vendor/vector-map/jquery.vmap.russia.js | 0 .../vector-map/jquery.vmap.sampledata.js | 0 .../vendor/vector-map/jquery.vmap.usa.js | 0 .../vendor/vector-map/jquery.vmap.world.js | 0 .../public/vendor/vector-map/jqvmap.min.css | 0 .../public/vendor/wow/animate.css | 0 .../public/vendor/wow/wow.min.js | 0 {public => client}/src/api/ApiUrl.ts | 0 {public => client}/src/api/httpClient.ts | 0 {public => client}/src/api/makeApiRequest.ts | 0 {public => client}/src/index.tsx | 0 {public => client}/src/interfaces/Auth.ts | 0 {public => client}/src/interfaces/Product.ts | 0 .../src/interfaces/Testimonial.ts | 0 {public => client}/src/interfaces/User.ts | 0 .../src/pages/auth/AdminLayout.tsx | 0 .../src/pages/auth/AdminPage.tsx | 0 .../src/pages/auth/AuthLayout.tsx | 0 .../src/pages/auth/Dashboard.tsx | 0 .../src/pages/auth/Login/Login.tsx | 0 .../src/pages/auth/Login/showLdapReponse.tsx | 0 .../src/pages/auth/Login/showLoginReponse.tsx | 0 .../src/pages/auth/LoginNew/LoginNew.tsx | 0 .../src/pages/auth/LoginNew/PasswordCheck.tsx | 0 .../src/pages/auth/Register/Register.tsx | 0 .../pages/auth/Register/showRegReponse.tsx | 0 {public => client}/src/pages/main/Contact.tsx | 0 {public => client}/src/pages/main/Counts.tsx | 0 {public => client}/src/pages/main/FAQ.tsx | 0 {public => client}/src/pages/main/Footer.tsx | 0 .../src/pages/main/Header/Header.tsx | 0 .../src/pages/main/Header/Nav.tsx | 0 .../src/pages/main/Header/Sign.tsx | 0 {public => client}/src/pages/main/Hero.tsx | 0 {public => client}/src/pages/main/Main.tsx | 0 .../src/pages/main/Userprofile.tsx | 0 .../src/pages/marketplace/Marketplace.tsx | 0 .../src/pages/marketplace/ProductView.tsx | 0 .../marketplace/Testimonials/Testimonials.tsx | 0 .../Testimonials/TestimonialsForm.tsx | 0 .../Testimonials/TestimonialsItems.tsx | 0 {public => client}/src/react-app-env.d.ts | 0 {public => client}/src/reportWebVitals.tsx | 0 {public => client}/src/router/RoutePath.ts | 0 {public => client}/src/router/Routes.tsx | 0 {public => client}/src/router/history.ts | 0 {public => client}/tsconfig.json | 0 .../get-browser-fingerprint/index.d.ts | 0 {public => client}/vcs/git/HEAD | 0 {public => client}/vcs/git/config | 0 {public => client}/vcs/git/description | 0 .../vcs/git/hooks/applypatch-msg.sample | 0 .../vcs/git/hooks/commit-msg.sample | 0 .../vcs/git/hooks/fsmonitor-watchman.sample | 0 .../vcs/git/hooks/post-update.sample | 0 .../vcs/git/hooks/pre-applypatch.sample | 0 .../vcs/git/hooks/pre-commit.sample | 0 .../vcs/git/hooks/pre-merge-commit.sample | 0 .../vcs/git/hooks/pre-push.sample | 0 .../vcs/git/hooks/pre-rebase.sample | 0 .../vcs/git/hooks/pre-receive.sample | 0 .../vcs/git/hooks/prepare-commit-msg.sample | 0 .../vcs/git/hooks/update.sample | 0 {public => client}/vcs/git/info/exclude | 0 {public => client}/vcs/hg/00changelog.i | Bin {public => client}/vcs/hg/requires | 0 {public => client}/vcs/svn/entries | 0 {public => client}/vcs/svn/format | 0 {public => client}/vcs/svn/tmp/svn-Zuy5xX | Bin {public => client}/vcs/svn/tmp/svn-mf2Nlm | Bin {public => client}/vcs/svn/tmp/svn-vPjxju | Bin {public => client}/vcs/svn/wc.db | Bin {public => client}/vcs/svn/wc.db-journal | 0 docker-compose.local.yml | 15 +-- docker-compose.yml | 16 +--- mikro-orm.config.ts | 2 +- nginx-config/default.conf | 56 ----------- nginx-config/local.conf | 23 ----- package-lock.json | 15 +++ package.json | 1 + public/Dockerfile.local | 21 ---- src/app.module.ts | 5 + src/main.ts | 17 +++- 620 files changed, 119 insertions(+), 146 deletions(-) rename {public => client}/.env (100%) rename {public => client}/.eslintrc.js (100%) rename {public => client}/.gitignore (100%) rename {public => client}/.prettierignore (100%) rename {public => client}/.prettierrc (100%) rename {public => client}/Dockerfile (100%) rename {public => client}/README.md (100%) rename {public => client}/cypress.json (100%) rename {public => client}/cypress/.eslintrc.js (100%) rename {public => client}/cypress/integration/login.spec.ts (100%) rename {public => client}/cypress/plugins/index.ts (100%) rename {public => client}/cypress/support/commands.ts (100%) rename {public => client}/cypress/support/index.ts (100%) rename {public => client}/cypress/tsconfig.json (100%) rename {public => client}/hooks/build (100%) rename {public => client}/hooks/post_push (100%) rename {public => client}/nginx-config/default.conf (100%) rename {public => client}/package-lock.json (100%) rename {public => client}/package.json (100%) rename {public => client}/public/.env (100%) rename {public => client}/public/.htaccess (100%) rename {public => client}/public/assets/css/style.css (100%) rename {public => client}/public/assets/img/about.jpg (100%) rename {public => client}/public/assets/img/apple-touch-icon.png (100%) rename {public => client}/public/assets/img/counts-bg.png (100%) rename {public => client}/public/assets/img/crystal.png (100%) rename {public => client}/public/assets/img/crystals/amber.jpg (100%) rename {public => client}/public/assets/img/crystals/amethyst.jpg (100%) rename {public => client}/public/assets/img/crystals/bismuth.jpg (100%) rename {public => client}/public/assets/img/crystals/emerald.jpg (100%) rename {public => client}/public/assets/img/crystals/opal.jpg (100%) rename {public => client}/public/assets/img/crystals/pyrite.jpg (100%) rename {public => client}/public/assets/img/crystals/ruby.jpg (100%) rename {public => client}/public/assets/img/crystals/sapphire.jpg (100%) rename {public => client}/public/assets/img/crystals/shattuckite.jpg (100%) rename {public => client}/public/assets/img/favicon.png (100%) rename {public => client}/public/assets/img/favicons/android-icon-144x144.png (100%) rename {public => client}/public/assets/img/favicons/android-icon-192x192.png (100%) rename {public => client}/public/assets/img/favicons/android-icon-36x36.png (100%) rename {public => client}/public/assets/img/favicons/android-icon-48x48.png (100%) rename {public => client}/public/assets/img/favicons/android-icon-72x72.png (100%) rename {public => client}/public/assets/img/favicons/android-icon-96x96.png (100%) rename {public => client}/public/assets/img/favicons/apple-icon-114x114.png (100%) rename {public => client}/public/assets/img/favicons/apple-icon-120x120.png (100%) rename {public => client}/public/assets/img/favicons/apple-icon-144x144.png (100%) rename {public => client}/public/assets/img/favicons/apple-icon-152x152.png (100%) rename {public => client}/public/assets/img/favicons/apple-icon-180x180.png (100%) rename {public => client}/public/assets/img/favicons/apple-icon-57x57.png (100%) rename {public => client}/public/assets/img/favicons/apple-icon-60x60.png (100%) rename {public => client}/public/assets/img/favicons/apple-icon-72x72.png (100%) rename {public => client}/public/assets/img/favicons/apple-icon-76x76.png (100%) rename {public => client}/public/assets/img/favicons/apple-icon-precomposed.png (100%) rename {public => client}/public/assets/img/favicons/apple-icon.png (100%) rename {public => client}/public/assets/img/favicons/favicon-16x16.png (100%) rename {public => client}/public/assets/img/favicons/favicon-32x32.png (100%) rename {public => client}/public/assets/img/favicons/favicon-96x96.png (100%) rename {public => client}/public/assets/img/favicons/favicon.ico (100%) rename {public => client}/public/assets/img/favicons/ms-icon-144x144.png (100%) rename {public => client}/public/assets/img/favicons/ms-icon-150x150.png (100%) rename {public => client}/public/assets/img/favicons/ms-icon-310x310.png (100%) rename {public => client}/public/assets/img/favicons/ms-icon-70x70.png (100%) rename {public => client}/public/assets/img/fdfd.png (100%) rename {public => client}/public/assets/img/features.svg (100%) rename {public => client}/public/assets/img/footer-bg.jpg (100%) rename {public => client}/public/assets/img/hero-bg.jpg (100%) rename {public => client}/public/assets/img/hero-img.png (100%) rename {public => client}/public/assets/img/logo.png (100%) rename {public => client}/public/assets/img/logo.svg (100%) rename {public => client}/public/assets/img/logo_black.png (100%) rename {public => client}/public/assets/img/logo_blue.png (100%) rename {public => client}/public/assets/img/logo_blue_small.png (100%) rename {public => client}/public/assets/img/logo_red.png (100%) rename {public => client}/public/assets/img/portfolio/portfolio-1.jpg (100%) rename {public => client}/public/assets/img/portfolio/portfolio-2.jpg (100%) rename {public => client}/public/assets/img/portfolio/portfolio-3.jpg (100%) rename {public => client}/public/assets/img/portfolio/portfolio-4.jpg (100%) rename {public => client}/public/assets/img/portfolio/portfolio-5.jpg (100%) rename {public => client}/public/assets/img/portfolio/portfolio-6.jpg (100%) rename {public => client}/public/assets/img/portfolio/portfolio-7.jpg (100%) rename {public => client}/public/assets/img/portfolio/portfolio-8.jpg (100%) rename {public => client}/public/assets/img/portfolio/portfolio-9.jpg (100%) rename {public => client}/public/assets/img/portfolio/portfolio-details-1.jpg (100%) rename {public => client}/public/assets/img/portfolio/portfolio-details-2.jpg (100%) rename {public => client}/public/assets/img/portfolio/portfolio-details-3.jpg (100%) rename {public => client}/public/assets/img/profile.png (100%) rename {public => client}/public/assets/img/tee.png (100%) rename {public => client}/public/assets/img/test.png (100%) rename {public => client}/public/assets/img/testimonials/testimonials-1.jpg (100%) rename {public => client}/public/assets/img/testimonials/testimonials-2.jpg (100%) rename {public => client}/public/assets/img/testimonials/testimonials-3.jpg (100%) rename {public => client}/public/assets/img/testimonials/testimonials-4.jpg (100%) rename {public => client}/public/assets/img/testimonials/testimonials-5.jpg (100%) rename {public => client}/public/assets/img/upload-file.svg (100%) rename {public => client}/public/assets/js/main.js (100%) rename {public => client}/public/assets/vendor/aos/aos.css (100%) rename {public => client}/public/assets/vendor/aos/aos.js (100%) rename {public => client}/public/assets/vendor/bootstrap/css/bootstrap-grid.css (100%) rename {public => client}/public/assets/vendor/bootstrap/css/bootstrap-grid.css.map (100%) rename {public => client}/public/assets/vendor/bootstrap/css/bootstrap-grid.min.css (100%) rename {public => client}/public/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map (100%) rename {public => client}/public/assets/vendor/bootstrap/css/bootstrap-reboot.css (100%) rename {public => client}/public/assets/vendor/bootstrap/css/bootstrap-reboot.css.map (100%) rename {public => client}/public/assets/vendor/bootstrap/css/bootstrap-reboot.min.css (100%) rename {public => client}/public/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map (100%) rename {public => client}/public/assets/vendor/bootstrap/css/bootstrap.css (100%) rename {public => client}/public/assets/vendor/bootstrap/css/bootstrap.css.map (100%) rename {public => client}/public/assets/vendor/bootstrap/css/bootstrap.min.css (100%) rename {public => client}/public/assets/vendor/bootstrap/css/bootstrap.min.css.map (100%) rename {public => client}/public/assets/vendor/bootstrap/js/bootstrap.bundle.js (100%) rename {public => client}/public/assets/vendor/bootstrap/js/bootstrap.bundle.js.map (100%) rename {public => client}/public/assets/vendor/bootstrap/js/bootstrap.bundle.min.js (100%) rename {public => client}/public/assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map (100%) rename {public => client}/public/assets/vendor/bootstrap/js/bootstrap.js (100%) rename {public => client}/public/assets/vendor/bootstrap/js/bootstrap.js.map (100%) rename {public => client}/public/assets/vendor/bootstrap/js/bootstrap.min.js (100%) rename {public => client}/public/assets/vendor/bootstrap/js/bootstrap.min.js.map (100%) rename {public => client}/public/assets/vendor/boxicons/css/animations.css (100%) rename {public => client}/public/assets/vendor/boxicons/css/boxicons.css (100%) rename {public => client}/public/assets/vendor/boxicons/css/boxicons.min.css (100%) rename {public => client}/public/assets/vendor/boxicons/css/transformations.css (100%) rename {public => client}/public/assets/vendor/boxicons/fonts/boxicons.eot (100%) rename {public => client}/public/assets/vendor/boxicons/fonts/boxicons.svg (100%) rename {public => client}/public/assets/vendor/boxicons/fonts/boxicons.ttf (100%) rename {public => client}/public/assets/vendor/boxicons/fonts/boxicons.woff (100%) rename {public => client}/public/assets/vendor/boxicons/fonts/boxicons.woff2 (100%) rename {public => client}/public/assets/vendor/counterup/counterup.min.js (100%) rename {public => client}/public/assets/vendor/icofont/fonts/icofont.woff (100%) rename {public => client}/public/assets/vendor/icofont/fonts/icofont.woff2 (100%) rename {public => client}/public/assets/vendor/icofont/icofont.min.css (100%) rename {public => client}/public/assets/vendor/isotope-layout/isotope.pkgd.js (100%) rename {public => client}/public/assets/vendor/isotope-layout/isotope.pkgd.min.js (100%) rename {public => client}/public/assets/vendor/jquery.easing/jquery.easing.min.js (100%) rename {public => client}/public/assets/vendor/jquery/jquery.min.js (100%) rename {public => client}/public/assets/vendor/jquery/jquery.min.map (100%) rename {public => client}/public/assets/vendor/owl.carousel/LICENSE (100%) rename {public => client}/public/assets/vendor/owl.carousel/README.md (100%) rename {public => client}/public/assets/vendor/owl.carousel/assets/ajax-loader.gif (100%) rename {public => client}/public/assets/vendor/owl.carousel/assets/owl.carousel.css (100%) rename {public => client}/public/assets/vendor/owl.carousel/assets/owl.carousel.min.css (100%) rename {public => client}/public/assets/vendor/owl.carousel/assets/owl.theme.default.css (100%) rename {public => client}/public/assets/vendor/owl.carousel/assets/owl.theme.default.min.css (100%) rename {public => client}/public/assets/vendor/owl.carousel/assets/owl.theme.green.css (100%) rename {public => client}/public/assets/vendor/owl.carousel/assets/owl.theme.green.min.css (100%) rename {public => client}/public/assets/vendor/owl.carousel/assets/owl.video.play.png (100%) rename {public => client}/public/assets/vendor/owl.carousel/owl.carousel.js (100%) rename {public => client}/public/assets/vendor/owl.carousel/owl.carousel.min.js (100%) rename {public => client}/public/assets/vendor/php-email-form/validate.js (100%) rename {public => client}/public/assets/vendor/venobox/venobox.css (100%) rename {public => client}/public/assets/vendor/venobox/venobox.js (100%) rename {public => client}/public/assets/vendor/venobox/venobox.min.css (100%) rename {public => client}/public/assets/vendor/venobox/venobox.min.js (100%) rename {public => client}/public/assets/vendor/waypoints/jquery.waypoints.min.js (100%) rename {public => client}/public/config.js (100%) rename {public => client}/public/config.json (100%) rename {public => client}/public/css/bootstrap-datetimepicker.min.css (100%) rename {public => client}/public/css/font-face.css (100%) rename {public => client}/public/css/login.css (100%) rename {public => client}/public/css/main.css (100%) rename {public => client}/public/css/theme.css (100%) rename {public => client}/public/favicons/android-icon-144x144.png (100%) rename {public => client}/public/favicons/android-icon-192x192.png (100%) rename {public => client}/public/favicons/android-icon-36x36.png (100%) rename {public => client}/public/favicons/android-icon-48x48.png (100%) rename {public => client}/public/favicons/android-icon-72x72.png (100%) rename {public => client}/public/favicons/android-icon-96x96.png (100%) rename {public => client}/public/favicons/apple-icon-114x114.png (100%) rename {public => client}/public/favicons/apple-icon-120x120.png (100%) rename {public => client}/public/favicons/apple-icon-144x144.png (100%) rename {public => client}/public/favicons/apple-icon-152x152.png (100%) rename {public => client}/public/favicons/apple-icon-180x180.png (100%) rename {public => client}/public/favicons/apple-icon-57x57.png (100%) rename {public => client}/public/favicons/apple-icon-60x60.png (100%) rename {public => client}/public/favicons/apple-icon-72x72.png (100%) rename {public => client}/public/favicons/apple-icon-76x76.png (100%) rename {public => client}/public/favicons/apple-icon-precomposed.png (100%) rename {public => client}/public/favicons/apple-icon.png (100%) rename {public => client}/public/favicons/favicon-16x16.png (100%) rename {public => client}/public/favicons/favicon-32x32.png (100%) rename {public => client}/public/favicons/favicon-96x96.png (100%) rename {public => client}/public/favicons/favicon.ico (100%) rename {public => client}/public/favicons/ms-icon-144x144.png (100%) rename {public => client}/public/favicons/ms-icon-150x150.png (100%) rename {public => client}/public/favicons/ms-icon-310x310.png (100%) rename {public => client}/public/favicons/ms-icon-70x70.png (100%) rename {public => client}/public/images/bg-title-01.jpg (100%) rename {public => client}/public/images/bg-title-02.jpg (100%) rename {public => client}/public/images/icon/Untitled-1.jpg (100%) rename {public => client}/public/images/icon/avatar-01.jpg (100%) rename {public => client}/public/images/icon/avatar-02.jpg (100%) rename {public => client}/public/images/icon/avatar-03.jpg (100%) rename {public => client}/public/images/icon/avatar-04.jpg (100%) rename {public => client}/public/images/icon/avatar-05.jpg (100%) rename {public => client}/public/images/icon/avatar-06.jpg (100%) rename {public => client}/public/images/icon/avatar-big-01.jpg (100%) rename {public => client}/public/images/icon/logo-blue.png (100%) rename {public => client}/public/images/icon/logo-mini.png (100%) rename {public => client}/public/images/icon/logo-white.png (100%) rename {public => client}/public/images/icon/logo.png (100%) rename {public => client}/public/index.html (100%) rename {public => client}/public/js/bootstrap-datetimepicker.js (100%) rename {public => client}/public/js/main.js (100%) rename {public => client}/public/js/moment.js (100%) rename {public => client}/public/manifest.json (100%) rename {public => client}/public/nginx.conf (100%) rename {public => client}/public/robots.txt (100%) rename {public => client}/public/vendor/animsition/animsition.min.css (100%) rename {public => client}/public/vendor/animsition/animsition.min.js (100%) rename {public => client}/public/vendor/assets/css/style.css (100%) rename {public => client}/public/vendor/assets/img/about.jpg (100%) rename {public => client}/public/vendor/assets/img/apple-touch-icon.png (100%) rename {public => client}/public/vendor/assets/img/counts-bg.png (100%) rename {public => client}/public/vendor/assets/img/crystal.png (100%) rename {public => client}/public/vendor/assets/img/crystals/amber.jpg (100%) rename {public => client}/public/vendor/assets/img/crystals/amethyst.jpg (100%) rename {public => client}/public/vendor/assets/img/crystals/opal.jpg (100%) rename {public => client}/public/vendor/assets/img/crystals/pyrite.jpg (100%) rename {public => client}/public/vendor/assets/img/crystals/ruby.jpg (100%) rename {public => client}/public/vendor/assets/img/crystals/sapphire.jpg (100%) rename {public => client}/public/vendor/assets/img/favicon.png (100%) rename {public => client}/public/vendor/assets/img/favicons/android-icon-144x144.png (100%) rename {public => client}/public/vendor/assets/img/favicons/android-icon-192x192.png (100%) rename {public => client}/public/vendor/assets/img/favicons/android-icon-36x36.png (100%) rename {public => client}/public/vendor/assets/img/favicons/android-icon-48x48.png (100%) rename {public => client}/public/vendor/assets/img/favicons/android-icon-72x72.png (100%) rename {public => client}/public/vendor/assets/img/favicons/android-icon-96x96.png (100%) rename {public => client}/public/vendor/assets/img/favicons/apple-icon-114x114.png (100%) rename {public => client}/public/vendor/assets/img/favicons/apple-icon-120x120.png (100%) rename {public => client}/public/vendor/assets/img/favicons/apple-icon-144x144.png (100%) rename {public => client}/public/vendor/assets/img/favicons/apple-icon-152x152.png (100%) rename {public => client}/public/vendor/assets/img/favicons/apple-icon-180x180.png (100%) rename {public => client}/public/vendor/assets/img/favicons/apple-icon-57x57.png (100%) rename {public => client}/public/vendor/assets/img/favicons/apple-icon-60x60.png (100%) rename {public => client}/public/vendor/assets/img/favicons/apple-icon-72x72.png (100%) rename {public => client}/public/vendor/assets/img/favicons/apple-icon-76x76.png (100%) rename {public => client}/public/vendor/assets/img/favicons/apple-icon-precomposed.png (100%) rename {public => client}/public/vendor/assets/img/favicons/apple-icon.png (100%) rename {public => client}/public/vendor/assets/img/favicons/favicon-16x16.png (100%) rename {public => client}/public/vendor/assets/img/favicons/favicon-32x32.png (100%) rename {public => client}/public/vendor/assets/img/favicons/favicon-96x96.png (100%) rename {public => client}/public/vendor/assets/img/favicons/favicon.ico (100%) rename {public => client}/public/vendor/assets/img/favicons/ms-icon-144x144.png (100%) rename {public => client}/public/vendor/assets/img/favicons/ms-icon-150x150.png (100%) rename {public => client}/public/vendor/assets/img/favicons/ms-icon-310x310.png (100%) rename {public => client}/public/vendor/assets/img/favicons/ms-icon-70x70.png (100%) rename {public => client}/public/vendor/assets/img/fdfd.png (100%) rename {public => client}/public/vendor/assets/img/features.svg (100%) rename {public => client}/public/vendor/assets/img/footer-bg.jpg (100%) rename {public => client}/public/vendor/assets/img/hero-bg.jpg (100%) rename {public => client}/public/vendor/assets/img/hero-img.png (100%) rename {public => client}/public/vendor/assets/img/portfolio/portfolio-1.jpg (100%) rename {public => client}/public/vendor/assets/img/portfolio/portfolio-2.jpg (100%) rename {public => client}/public/vendor/assets/img/portfolio/portfolio-3.jpg (100%) rename {public => client}/public/vendor/assets/img/portfolio/portfolio-4.jpg (100%) rename {public => client}/public/vendor/assets/img/portfolio/portfolio-5.jpg (100%) rename {public => client}/public/vendor/assets/img/portfolio/portfolio-6.jpg (100%) rename {public => client}/public/vendor/assets/img/portfolio/portfolio-7.jpg (100%) rename {public => client}/public/vendor/assets/img/portfolio/portfolio-8.jpg (100%) rename {public => client}/public/vendor/assets/img/portfolio/portfolio-9.jpg (100%) rename {public => client}/public/vendor/assets/img/portfolio/portfolio-details-1.jpg (100%) rename {public => client}/public/vendor/assets/img/portfolio/portfolio-details-2.jpg (100%) rename {public => client}/public/vendor/assets/img/portfolio/portfolio-details-3.jpg (100%) rename {public => client}/public/vendor/assets/img/tee.png (100%) rename {public => client}/public/vendor/assets/img/test.png (100%) rename {public => client}/public/vendor/assets/img/testimonials/testimonials-1.jpg (100%) rename {public => client}/public/vendor/assets/img/testimonials/testimonials-2.jpg (100%) rename {public => client}/public/vendor/assets/img/testimonials/testimonials-3.jpg (100%) rename {public => client}/public/vendor/assets/img/testimonials/testimonials-4.jpg (100%) rename {public => client}/public/vendor/assets/img/testimonials/testimonials-5.jpg (100%) rename {public => client}/public/vendor/assets/js/main.js (100%) rename {public => client}/public/vendor/assets/vendor/aos/aos.css (100%) rename {public => client}/public/vendor/assets/vendor/aos/aos.js (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.css (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.css.map (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.min.css (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.css (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.css.map (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.min.css (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/css/bootstrap.css (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/css/bootstrap.css.map (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/css/bootstrap.min.css (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/css/bootstrap.min.css.map (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.js (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.js.map (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.min.js (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/js/bootstrap.js (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/js/bootstrap.js.map (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/js/bootstrap.min.js (100%) rename {public => client}/public/vendor/assets/vendor/bootstrap/js/bootstrap.min.js.map (100%) rename {public => client}/public/vendor/assets/vendor/boxicons/css/animations.css (100%) rename {public => client}/public/vendor/assets/vendor/boxicons/css/boxicons.css (100%) rename {public => client}/public/vendor/assets/vendor/boxicons/css/boxicons.min.css (100%) rename {public => client}/public/vendor/assets/vendor/boxicons/css/transformations.css (100%) rename {public => client}/public/vendor/assets/vendor/boxicons/fonts/boxicons.eot (100%) rename {public => client}/public/vendor/assets/vendor/boxicons/fonts/boxicons.svg (100%) rename {public => client}/public/vendor/assets/vendor/boxicons/fonts/boxicons.ttf (100%) rename {public => client}/public/vendor/assets/vendor/boxicons/fonts/boxicons.woff (100%) rename {public => client}/public/vendor/assets/vendor/boxicons/fonts/boxicons.woff2 (100%) rename {public => client}/public/vendor/assets/vendor/counterup/counterup.min.js (100%) rename {public => client}/public/vendor/assets/vendor/icofont/fonts/icofont.woff (100%) rename {public => client}/public/vendor/assets/vendor/icofont/fonts/icofont.woff2 (100%) rename {public => client}/public/vendor/assets/vendor/icofont/icofont.min.css (100%) rename {public => client}/public/vendor/assets/vendor/isotope-layout/isotope.pkgd.js (100%) rename {public => client}/public/vendor/assets/vendor/isotope-layout/isotope.pkgd.min.js (100%) rename {public => client}/public/vendor/assets/vendor/jquery.easing/jquery.easing.min.js (100%) rename {public => client}/public/vendor/assets/vendor/jquery/jquery.min.js (100%) rename {public => client}/public/vendor/assets/vendor/jquery/jquery.min.map (100%) rename {public => client}/public/vendor/assets/vendor/owl.carousel/LICENSE (100%) rename {public => client}/public/vendor/assets/vendor/owl.carousel/README.md (100%) rename {public => client}/public/vendor/assets/vendor/owl.carousel/assets/ajax-loader.gif (100%) rename {public => client}/public/vendor/assets/vendor/owl.carousel/assets/owl.carousel.css (100%) rename {public => client}/public/vendor/assets/vendor/owl.carousel/assets/owl.carousel.min.css (100%) rename {public => client}/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.default.css (100%) rename {public => client}/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.default.min.css (100%) rename {public => client}/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.green.css (100%) rename {public => client}/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.green.min.css (100%) rename {public => client}/public/vendor/assets/vendor/owl.carousel/assets/owl.video.play.png (100%) rename {public => client}/public/vendor/assets/vendor/owl.carousel/owl.carousel.js (100%) rename {public => client}/public/vendor/assets/vendor/owl.carousel/owl.carousel.min.js (100%) rename {public => client}/public/vendor/assets/vendor/php-email-form/validate.js (100%) rename {public => client}/public/vendor/assets/vendor/venobox/venobox.css (100%) rename {public => client}/public/vendor/assets/vendor/venobox/venobox.js (100%) rename {public => client}/public/vendor/assets/vendor/venobox/venobox.min.css (100%) rename {public => client}/public/vendor/assets/vendor/venobox/venobox.min.js (100%) rename {public => client}/public/vendor/assets/vendor/waypoints/jquery.waypoints.min.js (100%) rename {public => client}/public/vendor/bootstrap-4.1/bootstrap.min.css (100%) rename {public => client}/public/vendor/bootstrap-4.1/bootstrap.min.js (100%) rename {public => client}/public/vendor/bootstrap-4.1/popper.min.js (100%) rename {public => client}/public/vendor/bootstrap-progressbar/bootstrap-progressbar-3.3.4.min.css (100%) rename {public => client}/public/vendor/bootstrap-progressbar/bootstrap-progressbar.min.js (100%) rename {public => client}/public/vendor/chartjs/Chart.bundle.min.js (100%) rename {public => client}/public/vendor/circle-progress/circle-progress.js (100%) rename {public => client}/public/vendor/circle-progress/circle-progress.min.js (100%) rename {public => client}/public/vendor/countdown/countdowntime.js (100%) rename {public => client}/public/vendor/countdown/jquery.countdown.min.js (100%) rename {public => client}/public/vendor/countdown/moment-timezone-with-data.min.js (100%) rename {public => client}/public/vendor/countdown/moment-timezone.min.js (100%) rename {public => client}/public/vendor/countdown/moment.min.js (100%) rename {public => client}/public/vendor/counter-up/jquery.counterup.min.js (100%) rename {public => client}/public/vendor/counter-up/jquery.waypoints.min.js (100%) rename {public => client}/public/vendor/counter-up/waypoints.min.js (100%) rename {public => client}/public/vendor/css-hamburgers/hamburgers.css (100%) rename {public => client}/public/vendor/css-hamburgers/hamburgers.min.css (100%) rename {public => client}/public/vendor/css/bootstrap-datetimepicker.min.css (100%) rename {public => client}/public/vendor/css/font-face.css (100%) rename {public => client}/public/vendor/css/theme.css (100%) rename {public => client}/public/vendor/font-awesome-4.7/HELP-US-OUT.txt (100%) rename {public => client}/public/vendor/font-awesome-4.7/css/font-awesome.css (100%) rename {public => client}/public/vendor/font-awesome-4.7/css/font-awesome.min.css (100%) rename {public => client}/public/vendor/font-awesome-4.7/fonts/FontAwesome.otf (100%) rename {public => client}/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.eot (100%) rename {public => client}/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.svg (100%) rename {public => client}/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.ttf (100%) rename {public => client}/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.woff (100%) rename {public => client}/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.woff2 (100%) rename {public => client}/public/vendor/font-awesome-5/css/fontawesome-all.min.css (100%) rename {public => client}/public/vendor/font-awesome-5/webfonts/fa-brands-400.eot (100%) rename {public => client}/public/vendor/font-awesome-5/webfonts/fa-brands-400.svg (100%) rename {public => client}/public/vendor/font-awesome-5/webfonts/fa-brands-400.ttf (100%) rename {public => client}/public/vendor/font-awesome-5/webfonts/fa-brands-400.woff (100%) rename {public => client}/public/vendor/font-awesome-5/webfonts/fa-brands-400.woff2 (100%) rename {public => client}/public/vendor/font-awesome-5/webfonts/fa-regular-400.eot (100%) rename {public => client}/public/vendor/font-awesome-5/webfonts/fa-regular-400.svg (100%) rename {public => client}/public/vendor/font-awesome-5/webfonts/fa-regular-400.ttf (100%) rename {public => client}/public/vendor/font-awesome-5/webfonts/fa-regular-400.woff (100%) rename {public => client}/public/vendor/font-awesome-5/webfonts/fa-regular-400.woff2 (100%) rename {public => client}/public/vendor/font-awesome-5/webfonts/fa-solid-900.eot (100%) rename {public => client}/public/vendor/font-awesome-5/webfonts/fa-solid-900.svg (100%) rename {public => client}/public/vendor/font-awesome-5/webfonts/fa-solid-900.ttf (100%) rename {public => client}/public/vendor/font-awesome-5/webfonts/fa-solid-900.woff (100%) rename {public => client}/public/vendor/font-awesome-5/webfonts/fa-solid-900.woff2 (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/CHANGELOG.txt (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/CONTRIBUTING.txt (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/LICENSE.txt (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/README.txt (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/fullcalendar.css (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/fullcalendar.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/fullcalendar.min.css (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/fullcalendar.min.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/fullcalendar.print.css (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/fullcalendar.print.min.css (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/gcal.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/gcal.min.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/lib/moment.min.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale-all.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/af.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/ar-dz.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/ar-kw.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/ar-ly.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/ar-ma.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/ar-sa.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/ar-tn.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/ar.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/be.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/bg.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/bs.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/ca.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/cs.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/da.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/de-at.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/de-ch.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/de.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/el.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/en-au.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/en-ca.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/en-gb.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/en-ie.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/en-nz.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/es-do.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/es-us.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/es.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/et.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/eu.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/fa.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/fi.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/fr-ca.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/fr-ch.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/fr.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/gl.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/he.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/hi.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/hr.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/hu.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/id.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/is.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/it.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/ja.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/ka.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/kk.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/ko.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/lb.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/lt.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/lv.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/mk.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/ms-my.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/ms.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/nb.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/nl-be.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/nl.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/nn.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/pl.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/pt-br.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/pt.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/ro.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/ru.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/sk.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/sl.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/sq.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/sr-cyrl.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/sr.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/sv.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/th.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/tr.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/uk.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/vi.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/zh-cn.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/zh-hk.js (100%) rename {public => client}/public/vendor/fullcalendar-3.10.0/locale/zh-tw.js (100%) rename {public => client}/public/vendor/images/bg-title-01.jpg (100%) rename {public => client}/public/vendor/images/bg-title-02.jpg (100%) rename {public => client}/public/vendor/images/icon/Untitled-1.jpg (100%) rename {public => client}/public/vendor/images/icon/avatar-01.jpg (100%) rename {public => client}/public/vendor/images/icon/avatar-02.jpg (100%) rename {public => client}/public/vendor/images/icon/avatar-03.jpg (100%) rename {public => client}/public/vendor/images/icon/avatar-04.jpg (100%) rename {public => client}/public/vendor/images/icon/avatar-05.jpg (100%) rename {public => client}/public/vendor/images/icon/avatar-06.jpg (100%) rename {public => client}/public/vendor/images/icon/avatar-big-01.jpg (100%) rename {public => client}/public/vendor/images/icon/logo-blue.png (100%) rename {public => client}/public/vendor/images/icon/logo-mini.png (100%) rename {public => client}/public/vendor/images/icon/logo-white.png (100%) rename {public => client}/public/vendor/images/icon/logo.png (100%) rename {public => client}/public/vendor/jquery-3.2.1.min.js (100%) rename {public => client}/public/vendor/jquery-ui.min.js (100%) rename {public => client}/public/vendor/js/bootstrap-datetimepicker.js (100%) rename {public => client}/public/vendor/js/main.js (100%) rename {public => client}/public/vendor/js/moment.js (100%) rename {public => client}/public/vendor/lightbox2/dist/css/lightbox.css (100%) rename {public => client}/public/vendor/lightbox2/dist/images/close.png (100%) rename {public => client}/public/vendor/lightbox2/dist/images/loading.gif (100%) rename {public => client}/public/vendor/lightbox2/dist/images/next.png (100%) rename {public => client}/public/vendor/lightbox2/dist/images/prev.png (100%) rename {public => client}/public/vendor/lightbox2/dist/js/lightbox-plus-jquery.js (100%) rename {public => client}/public/vendor/lightbox2/dist/js/lightbox-plus-jquery.min.js (100%) rename {public => client}/public/vendor/lightbox2/dist/js/lightbox-plus-jquery.min.map (100%) rename {public => client}/public/vendor/lightbox2/dist/js/lightbox.js (100%) rename {public => client}/public/vendor/lightbox2/dist/js/lightbox.min.js (100%) rename {public => client}/public/vendor/lightbox2/dist/js/lightbox.min.map (100%) rename {public => client}/public/vendor/lightbox2/src/css/lightbox.css (100%) rename {public => client}/public/vendor/lightbox2/src/images/close.png (100%) rename {public => client}/public/vendor/lightbox2/src/images/loading.gif (100%) rename {public => client}/public/vendor/lightbox2/src/images/next.png (100%) rename {public => client}/public/vendor/lightbox2/src/images/prev.png (100%) rename {public => client}/public/vendor/lightbox2/src/js/lightbox.js (100%) rename {public => client}/public/vendor/mdi-font/css/material-design-iconic-font.css (100%) rename {public => client}/public/vendor/mdi-font/css/material-design-iconic-font.min.css (100%) rename {public => client}/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.eot (100%) rename {public => client}/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.svg (100%) rename {public => client}/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.ttf (100%) rename {public => client}/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.woff (100%) rename {public => client}/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.woff2 (100%) rename {public => client}/public/vendor/media/9606031aabebde32fa96edeff071a132.jpg (100%) rename {public => client}/public/vendor/perfect-scrollbar/perfect-scrollbar.css (100%) rename {public => client}/public/vendor/perfect-scrollbar/perfect-scrollbar.js (100%) rename {public => client}/public/vendor/perfect-scrollbar/perfect-scrollbar.min.js (100%) rename {public => client}/public/vendor/progressbar/progressbar.js (100%) rename {public => client}/public/vendor/progressbar/progressbar.min.js (100%) rename {public => client}/public/vendor/select2/select2.min.css (100%) rename {public => client}/public/vendor/select2/select2.min.js (100%) rename {public => client}/public/vendor/slick/ajax-loader.gif (100%) rename {public => client}/public/vendor/slick/config.rb (100%) rename {public => client}/public/vendor/slick/fonts/slick.eot (100%) rename {public => client}/public/vendor/slick/fonts/slick.svg (100%) rename {public => client}/public/vendor/slick/fonts/slick.ttf (100%) rename {public => client}/public/vendor/slick/fonts/slick.woff (100%) rename {public => client}/public/vendor/slick/slick-theme.css (100%) rename {public => client}/public/vendor/slick/slick-theme.less (100%) rename {public => client}/public/vendor/slick/slick-theme.scss (100%) rename {public => client}/public/vendor/slick/slick.css (100%) rename {public => client}/public/vendor/slick/slick.js (100%) rename {public => client}/public/vendor/slick/slick.less (100%) rename {public => client}/public/vendor/slick/slick.min.js (100%) rename {public => client}/public/vendor/slick/slick.scss (100%) rename {public => client}/public/vendor/smk-accordion/accordion.css (100%) rename {public => client}/public/vendor/smk-accordion/accordion.js (100%) rename {public => client}/public/vendor/smk-accordion/accordion.min.js (100%) rename {public => client}/public/vendor/sweetalert/sweetalert.min.js (100%) rename {public => client}/public/vendor/vector-map/jquery.vmap.brazil.js (100%) rename {public => client}/public/vendor/vector-map/jquery.vmap.europe.js (100%) rename {public => client}/public/vendor/vector-map/jquery.vmap.france.js (100%) rename {public => client}/public/vendor/vector-map/jquery.vmap.germany.js (100%) rename {public => client}/public/vendor/vector-map/jquery.vmap.js (100%) rename {public => client}/public/vendor/vector-map/jquery.vmap.min.js (100%) rename {public => client}/public/vendor/vector-map/jquery.vmap.russia.js (100%) rename {public => client}/public/vendor/vector-map/jquery.vmap.sampledata.js (100%) rename {public => client}/public/vendor/vector-map/jquery.vmap.usa.js (100%) rename {public => client}/public/vendor/vector-map/jquery.vmap.world.js (100%) rename {public => client}/public/vendor/vector-map/jqvmap.min.css (100%) rename {public => client}/public/vendor/wow/animate.css (100%) rename {public => client}/public/vendor/wow/wow.min.js (100%) rename {public => client}/src/api/ApiUrl.ts (100%) rename {public => client}/src/api/httpClient.ts (100%) rename {public => client}/src/api/makeApiRequest.ts (100%) rename {public => client}/src/index.tsx (100%) rename {public => client}/src/interfaces/Auth.ts (100%) rename {public => client}/src/interfaces/Product.ts (100%) rename {public => client}/src/interfaces/Testimonial.ts (100%) rename {public => client}/src/interfaces/User.ts (100%) rename {public => client}/src/pages/auth/AdminLayout.tsx (100%) rename {public => client}/src/pages/auth/AdminPage.tsx (100%) rename {public => client}/src/pages/auth/AuthLayout.tsx (100%) rename {public => client}/src/pages/auth/Dashboard.tsx (100%) rename {public => client}/src/pages/auth/Login/Login.tsx (100%) rename {public => client}/src/pages/auth/Login/showLdapReponse.tsx (100%) rename {public => client}/src/pages/auth/Login/showLoginReponse.tsx (100%) rename {public => client}/src/pages/auth/LoginNew/LoginNew.tsx (100%) rename {public => client}/src/pages/auth/LoginNew/PasswordCheck.tsx (100%) rename {public => client}/src/pages/auth/Register/Register.tsx (100%) rename {public => client}/src/pages/auth/Register/showRegReponse.tsx (100%) rename {public => client}/src/pages/main/Contact.tsx (100%) rename {public => client}/src/pages/main/Counts.tsx (100%) rename {public => client}/src/pages/main/FAQ.tsx (100%) rename {public => client}/src/pages/main/Footer.tsx (100%) rename {public => client}/src/pages/main/Header/Header.tsx (100%) rename {public => client}/src/pages/main/Header/Nav.tsx (100%) rename {public => client}/src/pages/main/Header/Sign.tsx (100%) rename {public => client}/src/pages/main/Hero.tsx (100%) rename {public => client}/src/pages/main/Main.tsx (100%) rename {public => client}/src/pages/main/Userprofile.tsx (100%) rename {public => client}/src/pages/marketplace/Marketplace.tsx (100%) rename {public => client}/src/pages/marketplace/ProductView.tsx (100%) rename {public => client}/src/pages/marketplace/Testimonials/Testimonials.tsx (100%) rename {public => client}/src/pages/marketplace/Testimonials/TestimonialsForm.tsx (100%) rename {public => client}/src/pages/marketplace/Testimonials/TestimonialsItems.tsx (100%) rename {public => client}/src/react-app-env.d.ts (100%) rename {public => client}/src/reportWebVitals.tsx (100%) rename {public => client}/src/router/RoutePath.ts (100%) rename {public => client}/src/router/Routes.tsx (100%) rename {public => client}/src/router/history.ts (100%) rename {public => client}/tsconfig.json (100%) rename {public => client}/typings/get-browser-fingerprint/index.d.ts (100%) rename {public => client}/vcs/git/HEAD (100%) rename {public => client}/vcs/git/config (100%) rename {public => client}/vcs/git/description (100%) rename {public => client}/vcs/git/hooks/applypatch-msg.sample (100%) rename {public => client}/vcs/git/hooks/commit-msg.sample (100%) rename {public => client}/vcs/git/hooks/fsmonitor-watchman.sample (100%) rename {public => client}/vcs/git/hooks/post-update.sample (100%) rename {public => client}/vcs/git/hooks/pre-applypatch.sample (100%) rename {public => client}/vcs/git/hooks/pre-commit.sample (100%) rename {public => client}/vcs/git/hooks/pre-merge-commit.sample (100%) rename {public => client}/vcs/git/hooks/pre-push.sample (100%) rename {public => client}/vcs/git/hooks/pre-rebase.sample (100%) rename {public => client}/vcs/git/hooks/pre-receive.sample (100%) rename {public => client}/vcs/git/hooks/prepare-commit-msg.sample (100%) rename {public => client}/vcs/git/hooks/update.sample (100%) rename {public => client}/vcs/git/info/exclude (100%) rename {public => client}/vcs/hg/00changelog.i (100%) rename {public => client}/vcs/hg/requires (100%) rename {public => client}/vcs/svn/entries (100%) rename {public => client}/vcs/svn/format (100%) rename {public => client}/vcs/svn/tmp/svn-Zuy5xX (100%) rename {public => client}/vcs/svn/tmp/svn-mf2Nlm (100%) rename {public => client}/vcs/svn/tmp/svn-vPjxju (100%) rename {public => client}/vcs/svn/wc.db (100%) rename {public => client}/vcs/svn/wc.db-journal (100%) delete mode 100644 nginx-config/default.conf delete mode 100644 nginx-config/local.conf delete mode 100644 public/Dockerfile.local diff --git a/.gitignore b/.gitignore index 379a1f80..38dce70e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ # compiled output /dist -/public/build +/client/build /node_modules # Logs diff --git a/Dockerfile b/Dockerfile index f5e7f756..c829f10a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,27 +1,87 @@ -FROM node:14 +################### +# BUILD FOR LOCAL DEVELOPMENT +################### -WORKDIR /var/www/ +FROM node:14-alpine As development -COPY package*.json ./ +WORKDIR /usr/src/app -RUN npm ci -q +COPY --chown=node:node package*.json ./ +COPY --chown=node:node tsconfig.build.json ./ +COPY --chown=node:node tsconfig.json ./ +COPY --chown=node:node nest-cli.json ./ +COPY --chown=node:node mikro-orm.config.ts ./ +COPY --chown=node:node .env ./ +COPY --chown=node:node config ./config +COPY --chown=node:node keycloak ./keycloak +COPY --chown=node:node client ./client +COPY --chown=node:node src ./src -COPY config ./config -COPY tsconfig.build.json ./ -COPY tsconfig.json ./ -COPY nest-cli.json ./ -COPY .env ./ -COPY src ./src + +RUN apk add --no-cache --virtual .gyp python3 py3-pip make g++ + +RUN npm ci +RUN npm ci --prefix=client --only=prod + +RUN apk del .gyp + +USER node + +################### +# BUILD FOR PRODUCTION +################### + +FROM node:14-alpine As build + +WORKDIR /usr/src/app + +COPY --chown=node:node package*.json ./ +COPY --chown=node:node tsconfig.build.json ./ +COPY --chown=node:node tsconfig.json ./ +COPY --chown=node:node nest-cli.json ./ +COPY --chown=node:node mikro-orm.config.ts ./ +COPY --chown=node:node .env ./ +COPY --chown=node:node config ./config +COPY --chown=node:node keycloak ./keycloak +COPY --chown=node:node client ./client +COPY --chown=node:node src ./src + +COPY --chown=node:node --from=development /usr/src/app/node_modules ./node_modules +COPY --chown=node:node --from=development /usr/src/app/client/node_modules ./client/node_modules + +RUN apk add --no-cache --virtual .gyp python3 py3-pip make g++ RUN npm run build -RUN npm prune --production +RUN npm run build --prefix=client + +ENV NODE_ENV production + +RUN npm ci --only=production && npm cache clean --force -RUN chown -R node:node /var/www/* +RUN apk del .gyp USER node -ENV NODE_ENV=production +################### +# PRODUCTION +################### + +FROM node:14-alpine As production + +WORKDIR /usr/src/app + +COPY --chown=node:node nest-cli.json ./ +COPY --chown=node:node mikro-orm.config.ts ./ +COPY --chown=node:node .env ./ +COPY --chown=node:node config ./config +COPY --chown=node:node keycloak ./keycloak + +COPY --chown=node:node --from=build /usr/src/app/node_modules ./node_modules +COPY --chown=node:node --from=build /usr/src/app/package*.json ./ +COPY --chown=node:node --from=build /usr/src/app/dist ./dist -EXPOSE 3000 +COPY --chown=node:node --from=build /usr/src/app/client/node_modules ./client/node_modules +COPY --chown=node:node --from=build /usr/src/app/client/package*.json ./client/ +COPY --chown=node:node --from=build /usr/src/app/client/build ./client/build -CMD ["npm", "run", "start:prod"] +CMD ["npm", "run", "start:prod"] \ No newline at end of file diff --git a/public/.env b/client/.env similarity index 100% rename from public/.env rename to client/.env diff --git a/public/.eslintrc.js b/client/.eslintrc.js similarity index 100% rename from public/.eslintrc.js rename to client/.eslintrc.js diff --git a/public/.gitignore b/client/.gitignore similarity index 100% rename from public/.gitignore rename to client/.gitignore diff --git a/public/.prettierignore b/client/.prettierignore similarity index 100% rename from public/.prettierignore rename to client/.prettierignore diff --git a/public/.prettierrc b/client/.prettierrc similarity index 100% rename from public/.prettierrc rename to client/.prettierrc diff --git a/public/Dockerfile b/client/Dockerfile similarity index 100% rename from public/Dockerfile rename to client/Dockerfile diff --git a/public/README.md b/client/README.md similarity index 100% rename from public/README.md rename to client/README.md diff --git a/public/cypress.json b/client/cypress.json similarity index 100% rename from public/cypress.json rename to client/cypress.json diff --git a/public/cypress/.eslintrc.js b/client/cypress/.eslintrc.js similarity index 100% rename from public/cypress/.eslintrc.js rename to client/cypress/.eslintrc.js diff --git a/public/cypress/integration/login.spec.ts b/client/cypress/integration/login.spec.ts similarity index 100% rename from public/cypress/integration/login.spec.ts rename to client/cypress/integration/login.spec.ts diff --git a/public/cypress/plugins/index.ts b/client/cypress/plugins/index.ts similarity index 100% rename from public/cypress/plugins/index.ts rename to client/cypress/plugins/index.ts diff --git a/public/cypress/support/commands.ts b/client/cypress/support/commands.ts similarity index 100% rename from public/cypress/support/commands.ts rename to client/cypress/support/commands.ts diff --git a/public/cypress/support/index.ts b/client/cypress/support/index.ts similarity index 100% rename from public/cypress/support/index.ts rename to client/cypress/support/index.ts diff --git a/public/cypress/tsconfig.json b/client/cypress/tsconfig.json similarity index 100% rename from public/cypress/tsconfig.json rename to client/cypress/tsconfig.json diff --git a/public/hooks/build b/client/hooks/build similarity index 100% rename from public/hooks/build rename to client/hooks/build diff --git a/public/hooks/post_push b/client/hooks/post_push similarity index 100% rename from public/hooks/post_push rename to client/hooks/post_push diff --git a/public/nginx-config/default.conf b/client/nginx-config/default.conf similarity index 100% rename from public/nginx-config/default.conf rename to client/nginx-config/default.conf diff --git a/public/package-lock.json b/client/package-lock.json similarity index 100% rename from public/package-lock.json rename to client/package-lock.json diff --git a/public/package.json b/client/package.json similarity index 100% rename from public/package.json rename to client/package.json index 96368676..71d9a5cc 100644 --- a/public/package.json +++ b/client/package.json @@ -13,6 +13,7 @@ "react-dom": "^17.0.2", "react-owl-carousel": "^2.3.3", "react-router-dom": "^5.2.0", + "react-scripts": "4.0.3", "web-vitals": "^0.2.4" }, "scripts": { @@ -57,7 +58,6 @@ "jest": "26.6.0", "eslint-config-prettier": "^7.2.0", "start-server-and-test": "^1.12.0", - "react-scripts": "4.0.3", "typescript": "4.0.5" } } diff --git a/public/public/.env b/client/public/.env similarity index 100% rename from public/public/.env rename to client/public/.env diff --git a/public/public/.htaccess b/client/public/.htaccess similarity index 100% rename from public/public/.htaccess rename to client/public/.htaccess diff --git a/public/public/assets/css/style.css b/client/public/assets/css/style.css similarity index 100% rename from public/public/assets/css/style.css rename to client/public/assets/css/style.css diff --git a/public/public/assets/img/about.jpg b/client/public/assets/img/about.jpg similarity index 100% rename from public/public/assets/img/about.jpg rename to client/public/assets/img/about.jpg diff --git a/public/public/assets/img/apple-touch-icon.png b/client/public/assets/img/apple-touch-icon.png similarity index 100% rename from public/public/assets/img/apple-touch-icon.png rename to client/public/assets/img/apple-touch-icon.png diff --git a/public/public/assets/img/counts-bg.png b/client/public/assets/img/counts-bg.png similarity index 100% rename from public/public/assets/img/counts-bg.png rename to client/public/assets/img/counts-bg.png diff --git a/public/public/assets/img/crystal.png b/client/public/assets/img/crystal.png similarity index 100% rename from public/public/assets/img/crystal.png rename to client/public/assets/img/crystal.png diff --git a/public/public/assets/img/crystals/amber.jpg b/client/public/assets/img/crystals/amber.jpg similarity index 100% rename from public/public/assets/img/crystals/amber.jpg rename to client/public/assets/img/crystals/amber.jpg diff --git a/public/public/assets/img/crystals/amethyst.jpg b/client/public/assets/img/crystals/amethyst.jpg similarity index 100% rename from public/public/assets/img/crystals/amethyst.jpg rename to client/public/assets/img/crystals/amethyst.jpg diff --git a/public/public/assets/img/crystals/bismuth.jpg b/client/public/assets/img/crystals/bismuth.jpg similarity index 100% rename from public/public/assets/img/crystals/bismuth.jpg rename to client/public/assets/img/crystals/bismuth.jpg diff --git a/public/public/assets/img/crystals/emerald.jpg b/client/public/assets/img/crystals/emerald.jpg similarity index 100% rename from public/public/assets/img/crystals/emerald.jpg rename to client/public/assets/img/crystals/emerald.jpg diff --git a/public/public/assets/img/crystals/opal.jpg b/client/public/assets/img/crystals/opal.jpg similarity index 100% rename from public/public/assets/img/crystals/opal.jpg rename to client/public/assets/img/crystals/opal.jpg diff --git a/public/public/assets/img/crystals/pyrite.jpg b/client/public/assets/img/crystals/pyrite.jpg similarity index 100% rename from public/public/assets/img/crystals/pyrite.jpg rename to client/public/assets/img/crystals/pyrite.jpg diff --git a/public/public/assets/img/crystals/ruby.jpg b/client/public/assets/img/crystals/ruby.jpg similarity index 100% rename from public/public/assets/img/crystals/ruby.jpg rename to client/public/assets/img/crystals/ruby.jpg diff --git a/public/public/assets/img/crystals/sapphire.jpg b/client/public/assets/img/crystals/sapphire.jpg similarity index 100% rename from public/public/assets/img/crystals/sapphire.jpg rename to client/public/assets/img/crystals/sapphire.jpg diff --git a/public/public/assets/img/crystals/shattuckite.jpg b/client/public/assets/img/crystals/shattuckite.jpg similarity index 100% rename from public/public/assets/img/crystals/shattuckite.jpg rename to client/public/assets/img/crystals/shattuckite.jpg diff --git a/public/public/assets/img/favicon.png b/client/public/assets/img/favicon.png similarity index 100% rename from public/public/assets/img/favicon.png rename to client/public/assets/img/favicon.png diff --git a/public/public/assets/img/favicons/android-icon-144x144.png b/client/public/assets/img/favicons/android-icon-144x144.png similarity index 100% rename from public/public/assets/img/favicons/android-icon-144x144.png rename to client/public/assets/img/favicons/android-icon-144x144.png diff --git a/public/public/assets/img/favicons/android-icon-192x192.png b/client/public/assets/img/favicons/android-icon-192x192.png similarity index 100% rename from public/public/assets/img/favicons/android-icon-192x192.png rename to client/public/assets/img/favicons/android-icon-192x192.png diff --git a/public/public/assets/img/favicons/android-icon-36x36.png b/client/public/assets/img/favicons/android-icon-36x36.png similarity index 100% rename from public/public/assets/img/favicons/android-icon-36x36.png rename to client/public/assets/img/favicons/android-icon-36x36.png diff --git a/public/public/assets/img/favicons/android-icon-48x48.png b/client/public/assets/img/favicons/android-icon-48x48.png similarity index 100% rename from public/public/assets/img/favicons/android-icon-48x48.png rename to client/public/assets/img/favicons/android-icon-48x48.png diff --git a/public/public/assets/img/favicons/android-icon-72x72.png b/client/public/assets/img/favicons/android-icon-72x72.png similarity index 100% rename from public/public/assets/img/favicons/android-icon-72x72.png rename to client/public/assets/img/favicons/android-icon-72x72.png diff --git a/public/public/assets/img/favicons/android-icon-96x96.png b/client/public/assets/img/favicons/android-icon-96x96.png similarity index 100% rename from public/public/assets/img/favicons/android-icon-96x96.png rename to client/public/assets/img/favicons/android-icon-96x96.png diff --git a/public/public/assets/img/favicons/apple-icon-114x114.png b/client/public/assets/img/favicons/apple-icon-114x114.png similarity index 100% rename from public/public/assets/img/favicons/apple-icon-114x114.png rename to client/public/assets/img/favicons/apple-icon-114x114.png diff --git a/public/public/assets/img/favicons/apple-icon-120x120.png b/client/public/assets/img/favicons/apple-icon-120x120.png similarity index 100% rename from public/public/assets/img/favicons/apple-icon-120x120.png rename to client/public/assets/img/favicons/apple-icon-120x120.png diff --git a/public/public/assets/img/favicons/apple-icon-144x144.png b/client/public/assets/img/favicons/apple-icon-144x144.png similarity index 100% rename from public/public/assets/img/favicons/apple-icon-144x144.png rename to client/public/assets/img/favicons/apple-icon-144x144.png diff --git a/public/public/assets/img/favicons/apple-icon-152x152.png b/client/public/assets/img/favicons/apple-icon-152x152.png similarity index 100% rename from public/public/assets/img/favicons/apple-icon-152x152.png rename to client/public/assets/img/favicons/apple-icon-152x152.png diff --git a/public/public/assets/img/favicons/apple-icon-180x180.png b/client/public/assets/img/favicons/apple-icon-180x180.png similarity index 100% rename from public/public/assets/img/favicons/apple-icon-180x180.png rename to client/public/assets/img/favicons/apple-icon-180x180.png diff --git a/public/public/assets/img/favicons/apple-icon-57x57.png b/client/public/assets/img/favicons/apple-icon-57x57.png similarity index 100% rename from public/public/assets/img/favicons/apple-icon-57x57.png rename to client/public/assets/img/favicons/apple-icon-57x57.png diff --git a/public/public/assets/img/favicons/apple-icon-60x60.png b/client/public/assets/img/favicons/apple-icon-60x60.png similarity index 100% rename from public/public/assets/img/favicons/apple-icon-60x60.png rename to client/public/assets/img/favicons/apple-icon-60x60.png diff --git a/public/public/assets/img/favicons/apple-icon-72x72.png b/client/public/assets/img/favicons/apple-icon-72x72.png similarity index 100% rename from public/public/assets/img/favicons/apple-icon-72x72.png rename to client/public/assets/img/favicons/apple-icon-72x72.png diff --git a/public/public/assets/img/favicons/apple-icon-76x76.png b/client/public/assets/img/favicons/apple-icon-76x76.png similarity index 100% rename from public/public/assets/img/favicons/apple-icon-76x76.png rename to client/public/assets/img/favicons/apple-icon-76x76.png diff --git a/public/public/assets/img/favicons/apple-icon-precomposed.png b/client/public/assets/img/favicons/apple-icon-precomposed.png similarity index 100% rename from public/public/assets/img/favicons/apple-icon-precomposed.png rename to client/public/assets/img/favicons/apple-icon-precomposed.png diff --git a/public/public/assets/img/favicons/apple-icon.png b/client/public/assets/img/favicons/apple-icon.png similarity index 100% rename from public/public/assets/img/favicons/apple-icon.png rename to client/public/assets/img/favicons/apple-icon.png diff --git a/public/public/assets/img/favicons/favicon-16x16.png b/client/public/assets/img/favicons/favicon-16x16.png similarity index 100% rename from public/public/assets/img/favicons/favicon-16x16.png rename to client/public/assets/img/favicons/favicon-16x16.png diff --git a/public/public/assets/img/favicons/favicon-32x32.png b/client/public/assets/img/favicons/favicon-32x32.png similarity index 100% rename from public/public/assets/img/favicons/favicon-32x32.png rename to client/public/assets/img/favicons/favicon-32x32.png diff --git a/public/public/assets/img/favicons/favicon-96x96.png b/client/public/assets/img/favicons/favicon-96x96.png similarity index 100% rename from public/public/assets/img/favicons/favicon-96x96.png rename to client/public/assets/img/favicons/favicon-96x96.png diff --git a/public/public/assets/img/favicons/favicon.ico b/client/public/assets/img/favicons/favicon.ico similarity index 100% rename from public/public/assets/img/favicons/favicon.ico rename to client/public/assets/img/favicons/favicon.ico diff --git a/public/public/assets/img/favicons/ms-icon-144x144.png b/client/public/assets/img/favicons/ms-icon-144x144.png similarity index 100% rename from public/public/assets/img/favicons/ms-icon-144x144.png rename to client/public/assets/img/favicons/ms-icon-144x144.png diff --git a/public/public/assets/img/favicons/ms-icon-150x150.png b/client/public/assets/img/favicons/ms-icon-150x150.png similarity index 100% rename from public/public/assets/img/favicons/ms-icon-150x150.png rename to client/public/assets/img/favicons/ms-icon-150x150.png diff --git a/public/public/assets/img/favicons/ms-icon-310x310.png b/client/public/assets/img/favicons/ms-icon-310x310.png similarity index 100% rename from public/public/assets/img/favicons/ms-icon-310x310.png rename to client/public/assets/img/favicons/ms-icon-310x310.png diff --git a/public/public/assets/img/favicons/ms-icon-70x70.png b/client/public/assets/img/favicons/ms-icon-70x70.png similarity index 100% rename from public/public/assets/img/favicons/ms-icon-70x70.png rename to client/public/assets/img/favicons/ms-icon-70x70.png diff --git a/public/public/assets/img/fdfd.png b/client/public/assets/img/fdfd.png similarity index 100% rename from public/public/assets/img/fdfd.png rename to client/public/assets/img/fdfd.png diff --git a/public/public/assets/img/features.svg b/client/public/assets/img/features.svg similarity index 100% rename from public/public/assets/img/features.svg rename to client/public/assets/img/features.svg diff --git a/public/public/assets/img/footer-bg.jpg b/client/public/assets/img/footer-bg.jpg similarity index 100% rename from public/public/assets/img/footer-bg.jpg rename to client/public/assets/img/footer-bg.jpg diff --git a/public/public/assets/img/hero-bg.jpg b/client/public/assets/img/hero-bg.jpg similarity index 100% rename from public/public/assets/img/hero-bg.jpg rename to client/public/assets/img/hero-bg.jpg diff --git a/public/public/assets/img/hero-img.png b/client/public/assets/img/hero-img.png similarity index 100% rename from public/public/assets/img/hero-img.png rename to client/public/assets/img/hero-img.png diff --git a/public/public/assets/img/logo.png b/client/public/assets/img/logo.png similarity index 100% rename from public/public/assets/img/logo.png rename to client/public/assets/img/logo.png diff --git a/public/public/assets/img/logo.svg b/client/public/assets/img/logo.svg similarity index 100% rename from public/public/assets/img/logo.svg rename to client/public/assets/img/logo.svg diff --git a/public/public/assets/img/logo_black.png b/client/public/assets/img/logo_black.png similarity index 100% rename from public/public/assets/img/logo_black.png rename to client/public/assets/img/logo_black.png diff --git a/public/public/assets/img/logo_blue.png b/client/public/assets/img/logo_blue.png similarity index 100% rename from public/public/assets/img/logo_blue.png rename to client/public/assets/img/logo_blue.png diff --git a/public/public/assets/img/logo_blue_small.png b/client/public/assets/img/logo_blue_small.png similarity index 100% rename from public/public/assets/img/logo_blue_small.png rename to client/public/assets/img/logo_blue_small.png diff --git a/public/public/assets/img/logo_red.png b/client/public/assets/img/logo_red.png similarity index 100% rename from public/public/assets/img/logo_red.png rename to client/public/assets/img/logo_red.png diff --git a/public/public/assets/img/portfolio/portfolio-1.jpg b/client/public/assets/img/portfolio/portfolio-1.jpg similarity index 100% rename from public/public/assets/img/portfolio/portfolio-1.jpg rename to client/public/assets/img/portfolio/portfolio-1.jpg diff --git a/public/public/assets/img/portfolio/portfolio-2.jpg b/client/public/assets/img/portfolio/portfolio-2.jpg similarity index 100% rename from public/public/assets/img/portfolio/portfolio-2.jpg rename to client/public/assets/img/portfolio/portfolio-2.jpg diff --git a/public/public/assets/img/portfolio/portfolio-3.jpg b/client/public/assets/img/portfolio/portfolio-3.jpg similarity index 100% rename from public/public/assets/img/portfolio/portfolio-3.jpg rename to client/public/assets/img/portfolio/portfolio-3.jpg diff --git a/public/public/assets/img/portfolio/portfolio-4.jpg b/client/public/assets/img/portfolio/portfolio-4.jpg similarity index 100% rename from public/public/assets/img/portfolio/portfolio-4.jpg rename to client/public/assets/img/portfolio/portfolio-4.jpg diff --git a/public/public/assets/img/portfolio/portfolio-5.jpg b/client/public/assets/img/portfolio/portfolio-5.jpg similarity index 100% rename from public/public/assets/img/portfolio/portfolio-5.jpg rename to client/public/assets/img/portfolio/portfolio-5.jpg diff --git a/public/public/assets/img/portfolio/portfolio-6.jpg b/client/public/assets/img/portfolio/portfolio-6.jpg similarity index 100% rename from public/public/assets/img/portfolio/portfolio-6.jpg rename to client/public/assets/img/portfolio/portfolio-6.jpg diff --git a/public/public/assets/img/portfolio/portfolio-7.jpg b/client/public/assets/img/portfolio/portfolio-7.jpg similarity index 100% rename from public/public/assets/img/portfolio/portfolio-7.jpg rename to client/public/assets/img/portfolio/portfolio-7.jpg diff --git a/public/public/assets/img/portfolio/portfolio-8.jpg b/client/public/assets/img/portfolio/portfolio-8.jpg similarity index 100% rename from public/public/assets/img/portfolio/portfolio-8.jpg rename to client/public/assets/img/portfolio/portfolio-8.jpg diff --git a/public/public/assets/img/portfolio/portfolio-9.jpg b/client/public/assets/img/portfolio/portfolio-9.jpg similarity index 100% rename from public/public/assets/img/portfolio/portfolio-9.jpg rename to client/public/assets/img/portfolio/portfolio-9.jpg diff --git a/public/public/assets/img/portfolio/portfolio-details-1.jpg b/client/public/assets/img/portfolio/portfolio-details-1.jpg similarity index 100% rename from public/public/assets/img/portfolio/portfolio-details-1.jpg rename to client/public/assets/img/portfolio/portfolio-details-1.jpg diff --git a/public/public/assets/img/portfolio/portfolio-details-2.jpg b/client/public/assets/img/portfolio/portfolio-details-2.jpg similarity index 100% rename from public/public/assets/img/portfolio/portfolio-details-2.jpg rename to client/public/assets/img/portfolio/portfolio-details-2.jpg diff --git a/public/public/assets/img/portfolio/portfolio-details-3.jpg b/client/public/assets/img/portfolio/portfolio-details-3.jpg similarity index 100% rename from public/public/assets/img/portfolio/portfolio-details-3.jpg rename to client/public/assets/img/portfolio/portfolio-details-3.jpg diff --git a/public/public/assets/img/profile.png b/client/public/assets/img/profile.png similarity index 100% rename from public/public/assets/img/profile.png rename to client/public/assets/img/profile.png diff --git a/public/public/assets/img/tee.png b/client/public/assets/img/tee.png similarity index 100% rename from public/public/assets/img/tee.png rename to client/public/assets/img/tee.png diff --git a/public/public/assets/img/test.png b/client/public/assets/img/test.png similarity index 100% rename from public/public/assets/img/test.png rename to client/public/assets/img/test.png diff --git a/public/public/assets/img/testimonials/testimonials-1.jpg b/client/public/assets/img/testimonials/testimonials-1.jpg similarity index 100% rename from public/public/assets/img/testimonials/testimonials-1.jpg rename to client/public/assets/img/testimonials/testimonials-1.jpg diff --git a/public/public/assets/img/testimonials/testimonials-2.jpg b/client/public/assets/img/testimonials/testimonials-2.jpg similarity index 100% rename from public/public/assets/img/testimonials/testimonials-2.jpg rename to client/public/assets/img/testimonials/testimonials-2.jpg diff --git a/public/public/assets/img/testimonials/testimonials-3.jpg b/client/public/assets/img/testimonials/testimonials-3.jpg similarity index 100% rename from public/public/assets/img/testimonials/testimonials-3.jpg rename to client/public/assets/img/testimonials/testimonials-3.jpg diff --git a/public/public/assets/img/testimonials/testimonials-4.jpg b/client/public/assets/img/testimonials/testimonials-4.jpg similarity index 100% rename from public/public/assets/img/testimonials/testimonials-4.jpg rename to client/public/assets/img/testimonials/testimonials-4.jpg diff --git a/public/public/assets/img/testimonials/testimonials-5.jpg b/client/public/assets/img/testimonials/testimonials-5.jpg similarity index 100% rename from public/public/assets/img/testimonials/testimonials-5.jpg rename to client/public/assets/img/testimonials/testimonials-5.jpg diff --git a/public/public/assets/img/upload-file.svg b/client/public/assets/img/upload-file.svg similarity index 100% rename from public/public/assets/img/upload-file.svg rename to client/public/assets/img/upload-file.svg diff --git a/public/public/assets/js/main.js b/client/public/assets/js/main.js similarity index 100% rename from public/public/assets/js/main.js rename to client/public/assets/js/main.js diff --git a/public/public/assets/vendor/aos/aos.css b/client/public/assets/vendor/aos/aos.css similarity index 100% rename from public/public/assets/vendor/aos/aos.css rename to client/public/assets/vendor/aos/aos.css diff --git a/public/public/assets/vendor/aos/aos.js b/client/public/assets/vendor/aos/aos.js similarity index 100% rename from public/public/assets/vendor/aos/aos.js rename to client/public/assets/vendor/aos/aos.js diff --git a/public/public/assets/vendor/bootstrap/css/bootstrap-grid.css b/client/public/assets/vendor/bootstrap/css/bootstrap-grid.css similarity index 100% rename from public/public/assets/vendor/bootstrap/css/bootstrap-grid.css rename to client/public/assets/vendor/bootstrap/css/bootstrap-grid.css diff --git a/public/public/assets/vendor/bootstrap/css/bootstrap-grid.css.map b/client/public/assets/vendor/bootstrap/css/bootstrap-grid.css.map similarity index 100% rename from public/public/assets/vendor/bootstrap/css/bootstrap-grid.css.map rename to client/public/assets/vendor/bootstrap/css/bootstrap-grid.css.map diff --git a/public/public/assets/vendor/bootstrap/css/bootstrap-grid.min.css b/client/public/assets/vendor/bootstrap/css/bootstrap-grid.min.css similarity index 100% rename from public/public/assets/vendor/bootstrap/css/bootstrap-grid.min.css rename to client/public/assets/vendor/bootstrap/css/bootstrap-grid.min.css diff --git a/public/public/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map b/client/public/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map similarity index 100% rename from public/public/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map rename to client/public/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map diff --git a/public/public/assets/vendor/bootstrap/css/bootstrap-reboot.css b/client/public/assets/vendor/bootstrap/css/bootstrap-reboot.css similarity index 100% rename from public/public/assets/vendor/bootstrap/css/bootstrap-reboot.css rename to client/public/assets/vendor/bootstrap/css/bootstrap-reboot.css diff --git a/public/public/assets/vendor/bootstrap/css/bootstrap-reboot.css.map b/client/public/assets/vendor/bootstrap/css/bootstrap-reboot.css.map similarity index 100% rename from public/public/assets/vendor/bootstrap/css/bootstrap-reboot.css.map rename to client/public/assets/vendor/bootstrap/css/bootstrap-reboot.css.map diff --git a/public/public/assets/vendor/bootstrap/css/bootstrap-reboot.min.css b/client/public/assets/vendor/bootstrap/css/bootstrap-reboot.min.css similarity index 100% rename from public/public/assets/vendor/bootstrap/css/bootstrap-reboot.min.css rename to client/public/assets/vendor/bootstrap/css/bootstrap-reboot.min.css diff --git a/public/public/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map b/client/public/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map similarity index 100% rename from public/public/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map rename to client/public/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map diff --git a/public/public/assets/vendor/bootstrap/css/bootstrap.css b/client/public/assets/vendor/bootstrap/css/bootstrap.css similarity index 100% rename from public/public/assets/vendor/bootstrap/css/bootstrap.css rename to client/public/assets/vendor/bootstrap/css/bootstrap.css diff --git a/public/public/assets/vendor/bootstrap/css/bootstrap.css.map b/client/public/assets/vendor/bootstrap/css/bootstrap.css.map similarity index 100% rename from public/public/assets/vendor/bootstrap/css/bootstrap.css.map rename to client/public/assets/vendor/bootstrap/css/bootstrap.css.map diff --git a/public/public/assets/vendor/bootstrap/css/bootstrap.min.css b/client/public/assets/vendor/bootstrap/css/bootstrap.min.css similarity index 100% rename from public/public/assets/vendor/bootstrap/css/bootstrap.min.css rename to client/public/assets/vendor/bootstrap/css/bootstrap.min.css diff --git a/public/public/assets/vendor/bootstrap/css/bootstrap.min.css.map b/client/public/assets/vendor/bootstrap/css/bootstrap.min.css.map similarity index 100% rename from public/public/assets/vendor/bootstrap/css/bootstrap.min.css.map rename to client/public/assets/vendor/bootstrap/css/bootstrap.min.css.map diff --git a/public/public/assets/vendor/bootstrap/js/bootstrap.bundle.js b/client/public/assets/vendor/bootstrap/js/bootstrap.bundle.js similarity index 100% rename from public/public/assets/vendor/bootstrap/js/bootstrap.bundle.js rename to client/public/assets/vendor/bootstrap/js/bootstrap.bundle.js diff --git a/public/public/assets/vendor/bootstrap/js/bootstrap.bundle.js.map b/client/public/assets/vendor/bootstrap/js/bootstrap.bundle.js.map similarity index 100% rename from public/public/assets/vendor/bootstrap/js/bootstrap.bundle.js.map rename to client/public/assets/vendor/bootstrap/js/bootstrap.bundle.js.map diff --git a/public/public/assets/vendor/bootstrap/js/bootstrap.bundle.min.js b/client/public/assets/vendor/bootstrap/js/bootstrap.bundle.min.js similarity index 100% rename from public/public/assets/vendor/bootstrap/js/bootstrap.bundle.min.js rename to client/public/assets/vendor/bootstrap/js/bootstrap.bundle.min.js diff --git a/public/public/assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map b/client/public/assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map similarity index 100% rename from public/public/assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map rename to client/public/assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map diff --git a/public/public/assets/vendor/bootstrap/js/bootstrap.js b/client/public/assets/vendor/bootstrap/js/bootstrap.js similarity index 100% rename from public/public/assets/vendor/bootstrap/js/bootstrap.js rename to client/public/assets/vendor/bootstrap/js/bootstrap.js diff --git a/public/public/assets/vendor/bootstrap/js/bootstrap.js.map b/client/public/assets/vendor/bootstrap/js/bootstrap.js.map similarity index 100% rename from public/public/assets/vendor/bootstrap/js/bootstrap.js.map rename to client/public/assets/vendor/bootstrap/js/bootstrap.js.map diff --git a/public/public/assets/vendor/bootstrap/js/bootstrap.min.js b/client/public/assets/vendor/bootstrap/js/bootstrap.min.js similarity index 100% rename from public/public/assets/vendor/bootstrap/js/bootstrap.min.js rename to client/public/assets/vendor/bootstrap/js/bootstrap.min.js diff --git a/public/public/assets/vendor/bootstrap/js/bootstrap.min.js.map b/client/public/assets/vendor/bootstrap/js/bootstrap.min.js.map similarity index 100% rename from public/public/assets/vendor/bootstrap/js/bootstrap.min.js.map rename to client/public/assets/vendor/bootstrap/js/bootstrap.min.js.map diff --git a/public/public/assets/vendor/boxicons/css/animations.css b/client/public/assets/vendor/boxicons/css/animations.css similarity index 100% rename from public/public/assets/vendor/boxicons/css/animations.css rename to client/public/assets/vendor/boxicons/css/animations.css diff --git a/public/public/assets/vendor/boxicons/css/boxicons.css b/client/public/assets/vendor/boxicons/css/boxicons.css similarity index 100% rename from public/public/assets/vendor/boxicons/css/boxicons.css rename to client/public/assets/vendor/boxicons/css/boxicons.css diff --git a/public/public/assets/vendor/boxicons/css/boxicons.min.css b/client/public/assets/vendor/boxicons/css/boxicons.min.css similarity index 100% rename from public/public/assets/vendor/boxicons/css/boxicons.min.css rename to client/public/assets/vendor/boxicons/css/boxicons.min.css diff --git a/public/public/assets/vendor/boxicons/css/transformations.css b/client/public/assets/vendor/boxicons/css/transformations.css similarity index 100% rename from public/public/assets/vendor/boxicons/css/transformations.css rename to client/public/assets/vendor/boxicons/css/transformations.css diff --git a/public/public/assets/vendor/boxicons/fonts/boxicons.eot b/client/public/assets/vendor/boxicons/fonts/boxicons.eot similarity index 100% rename from public/public/assets/vendor/boxicons/fonts/boxicons.eot rename to client/public/assets/vendor/boxicons/fonts/boxicons.eot diff --git a/public/public/assets/vendor/boxicons/fonts/boxicons.svg b/client/public/assets/vendor/boxicons/fonts/boxicons.svg similarity index 100% rename from public/public/assets/vendor/boxicons/fonts/boxicons.svg rename to client/public/assets/vendor/boxicons/fonts/boxicons.svg diff --git a/public/public/assets/vendor/boxicons/fonts/boxicons.ttf b/client/public/assets/vendor/boxicons/fonts/boxicons.ttf similarity index 100% rename from public/public/assets/vendor/boxicons/fonts/boxicons.ttf rename to client/public/assets/vendor/boxicons/fonts/boxicons.ttf diff --git a/public/public/assets/vendor/boxicons/fonts/boxicons.woff b/client/public/assets/vendor/boxicons/fonts/boxicons.woff similarity index 100% rename from public/public/assets/vendor/boxicons/fonts/boxicons.woff rename to client/public/assets/vendor/boxicons/fonts/boxicons.woff diff --git a/public/public/assets/vendor/boxicons/fonts/boxicons.woff2 b/client/public/assets/vendor/boxicons/fonts/boxicons.woff2 similarity index 100% rename from public/public/assets/vendor/boxicons/fonts/boxicons.woff2 rename to client/public/assets/vendor/boxicons/fonts/boxicons.woff2 diff --git a/public/public/assets/vendor/counterup/counterup.min.js b/client/public/assets/vendor/counterup/counterup.min.js similarity index 100% rename from public/public/assets/vendor/counterup/counterup.min.js rename to client/public/assets/vendor/counterup/counterup.min.js diff --git a/public/public/assets/vendor/icofont/fonts/icofont.woff b/client/public/assets/vendor/icofont/fonts/icofont.woff similarity index 100% rename from public/public/assets/vendor/icofont/fonts/icofont.woff rename to client/public/assets/vendor/icofont/fonts/icofont.woff diff --git a/public/public/assets/vendor/icofont/fonts/icofont.woff2 b/client/public/assets/vendor/icofont/fonts/icofont.woff2 similarity index 100% rename from public/public/assets/vendor/icofont/fonts/icofont.woff2 rename to client/public/assets/vendor/icofont/fonts/icofont.woff2 diff --git a/public/public/assets/vendor/icofont/icofont.min.css b/client/public/assets/vendor/icofont/icofont.min.css similarity index 100% rename from public/public/assets/vendor/icofont/icofont.min.css rename to client/public/assets/vendor/icofont/icofont.min.css diff --git a/public/public/assets/vendor/isotope-layout/isotope.pkgd.js b/client/public/assets/vendor/isotope-layout/isotope.pkgd.js similarity index 100% rename from public/public/assets/vendor/isotope-layout/isotope.pkgd.js rename to client/public/assets/vendor/isotope-layout/isotope.pkgd.js diff --git a/public/public/assets/vendor/isotope-layout/isotope.pkgd.min.js b/client/public/assets/vendor/isotope-layout/isotope.pkgd.min.js similarity index 100% rename from public/public/assets/vendor/isotope-layout/isotope.pkgd.min.js rename to client/public/assets/vendor/isotope-layout/isotope.pkgd.min.js diff --git a/public/public/assets/vendor/jquery.easing/jquery.easing.min.js b/client/public/assets/vendor/jquery.easing/jquery.easing.min.js similarity index 100% rename from public/public/assets/vendor/jquery.easing/jquery.easing.min.js rename to client/public/assets/vendor/jquery.easing/jquery.easing.min.js diff --git a/public/public/assets/vendor/jquery/jquery.min.js b/client/public/assets/vendor/jquery/jquery.min.js similarity index 100% rename from public/public/assets/vendor/jquery/jquery.min.js rename to client/public/assets/vendor/jquery/jquery.min.js diff --git a/public/public/assets/vendor/jquery/jquery.min.map b/client/public/assets/vendor/jquery/jquery.min.map similarity index 100% rename from public/public/assets/vendor/jquery/jquery.min.map rename to client/public/assets/vendor/jquery/jquery.min.map diff --git a/public/public/assets/vendor/owl.carousel/LICENSE b/client/public/assets/vendor/owl.carousel/LICENSE similarity index 100% rename from public/public/assets/vendor/owl.carousel/LICENSE rename to client/public/assets/vendor/owl.carousel/LICENSE diff --git a/public/public/assets/vendor/owl.carousel/README.md b/client/public/assets/vendor/owl.carousel/README.md similarity index 100% rename from public/public/assets/vendor/owl.carousel/README.md rename to client/public/assets/vendor/owl.carousel/README.md diff --git a/public/public/assets/vendor/owl.carousel/assets/ajax-loader.gif b/client/public/assets/vendor/owl.carousel/assets/ajax-loader.gif similarity index 100% rename from public/public/assets/vendor/owl.carousel/assets/ajax-loader.gif rename to client/public/assets/vendor/owl.carousel/assets/ajax-loader.gif diff --git a/public/public/assets/vendor/owl.carousel/assets/owl.carousel.css b/client/public/assets/vendor/owl.carousel/assets/owl.carousel.css similarity index 100% rename from public/public/assets/vendor/owl.carousel/assets/owl.carousel.css rename to client/public/assets/vendor/owl.carousel/assets/owl.carousel.css diff --git a/public/public/assets/vendor/owl.carousel/assets/owl.carousel.min.css b/client/public/assets/vendor/owl.carousel/assets/owl.carousel.min.css similarity index 100% rename from public/public/assets/vendor/owl.carousel/assets/owl.carousel.min.css rename to client/public/assets/vendor/owl.carousel/assets/owl.carousel.min.css diff --git a/public/public/assets/vendor/owl.carousel/assets/owl.theme.default.css b/client/public/assets/vendor/owl.carousel/assets/owl.theme.default.css similarity index 100% rename from public/public/assets/vendor/owl.carousel/assets/owl.theme.default.css rename to client/public/assets/vendor/owl.carousel/assets/owl.theme.default.css diff --git a/public/public/assets/vendor/owl.carousel/assets/owl.theme.default.min.css b/client/public/assets/vendor/owl.carousel/assets/owl.theme.default.min.css similarity index 100% rename from public/public/assets/vendor/owl.carousel/assets/owl.theme.default.min.css rename to client/public/assets/vendor/owl.carousel/assets/owl.theme.default.min.css diff --git a/public/public/assets/vendor/owl.carousel/assets/owl.theme.green.css b/client/public/assets/vendor/owl.carousel/assets/owl.theme.green.css similarity index 100% rename from public/public/assets/vendor/owl.carousel/assets/owl.theme.green.css rename to client/public/assets/vendor/owl.carousel/assets/owl.theme.green.css diff --git a/public/public/assets/vendor/owl.carousel/assets/owl.theme.green.min.css b/client/public/assets/vendor/owl.carousel/assets/owl.theme.green.min.css similarity index 100% rename from public/public/assets/vendor/owl.carousel/assets/owl.theme.green.min.css rename to client/public/assets/vendor/owl.carousel/assets/owl.theme.green.min.css diff --git a/public/public/assets/vendor/owl.carousel/assets/owl.video.play.png b/client/public/assets/vendor/owl.carousel/assets/owl.video.play.png similarity index 100% rename from public/public/assets/vendor/owl.carousel/assets/owl.video.play.png rename to client/public/assets/vendor/owl.carousel/assets/owl.video.play.png diff --git a/public/public/assets/vendor/owl.carousel/owl.carousel.js b/client/public/assets/vendor/owl.carousel/owl.carousel.js similarity index 100% rename from public/public/assets/vendor/owl.carousel/owl.carousel.js rename to client/public/assets/vendor/owl.carousel/owl.carousel.js diff --git a/public/public/assets/vendor/owl.carousel/owl.carousel.min.js b/client/public/assets/vendor/owl.carousel/owl.carousel.min.js similarity index 100% rename from public/public/assets/vendor/owl.carousel/owl.carousel.min.js rename to client/public/assets/vendor/owl.carousel/owl.carousel.min.js diff --git a/public/public/assets/vendor/php-email-form/validate.js b/client/public/assets/vendor/php-email-form/validate.js similarity index 100% rename from public/public/assets/vendor/php-email-form/validate.js rename to client/public/assets/vendor/php-email-form/validate.js diff --git a/public/public/assets/vendor/venobox/venobox.css b/client/public/assets/vendor/venobox/venobox.css similarity index 100% rename from public/public/assets/vendor/venobox/venobox.css rename to client/public/assets/vendor/venobox/venobox.css diff --git a/public/public/assets/vendor/venobox/venobox.js b/client/public/assets/vendor/venobox/venobox.js similarity index 100% rename from public/public/assets/vendor/venobox/venobox.js rename to client/public/assets/vendor/venobox/venobox.js diff --git a/public/public/assets/vendor/venobox/venobox.min.css b/client/public/assets/vendor/venobox/venobox.min.css similarity index 100% rename from public/public/assets/vendor/venobox/venobox.min.css rename to client/public/assets/vendor/venobox/venobox.min.css diff --git a/public/public/assets/vendor/venobox/venobox.min.js b/client/public/assets/vendor/venobox/venobox.min.js similarity index 100% rename from public/public/assets/vendor/venobox/venobox.min.js rename to client/public/assets/vendor/venobox/venobox.min.js diff --git a/public/public/assets/vendor/waypoints/jquery.waypoints.min.js b/client/public/assets/vendor/waypoints/jquery.waypoints.min.js similarity index 100% rename from public/public/assets/vendor/waypoints/jquery.waypoints.min.js rename to client/public/assets/vendor/waypoints/jquery.waypoints.min.js diff --git a/public/public/config.js b/client/public/config.js similarity index 100% rename from public/public/config.js rename to client/public/config.js diff --git a/public/public/config.json b/client/public/config.json similarity index 100% rename from public/public/config.json rename to client/public/config.json diff --git a/public/public/css/bootstrap-datetimepicker.min.css b/client/public/css/bootstrap-datetimepicker.min.css similarity index 100% rename from public/public/css/bootstrap-datetimepicker.min.css rename to client/public/css/bootstrap-datetimepicker.min.css diff --git a/public/public/css/font-face.css b/client/public/css/font-face.css similarity index 100% rename from public/public/css/font-face.css rename to client/public/css/font-face.css diff --git a/public/public/css/login.css b/client/public/css/login.css similarity index 100% rename from public/public/css/login.css rename to client/public/css/login.css diff --git a/public/public/css/main.css b/client/public/css/main.css similarity index 100% rename from public/public/css/main.css rename to client/public/css/main.css diff --git a/public/public/css/theme.css b/client/public/css/theme.css similarity index 100% rename from public/public/css/theme.css rename to client/public/css/theme.css diff --git a/public/public/favicons/android-icon-144x144.png b/client/public/favicons/android-icon-144x144.png similarity index 100% rename from public/public/favicons/android-icon-144x144.png rename to client/public/favicons/android-icon-144x144.png diff --git a/public/public/favicons/android-icon-192x192.png b/client/public/favicons/android-icon-192x192.png similarity index 100% rename from public/public/favicons/android-icon-192x192.png rename to client/public/favicons/android-icon-192x192.png diff --git a/public/public/favicons/android-icon-36x36.png b/client/public/favicons/android-icon-36x36.png similarity index 100% rename from public/public/favicons/android-icon-36x36.png rename to client/public/favicons/android-icon-36x36.png diff --git a/public/public/favicons/android-icon-48x48.png b/client/public/favicons/android-icon-48x48.png similarity index 100% rename from public/public/favicons/android-icon-48x48.png rename to client/public/favicons/android-icon-48x48.png diff --git a/public/public/favicons/android-icon-72x72.png b/client/public/favicons/android-icon-72x72.png similarity index 100% rename from public/public/favicons/android-icon-72x72.png rename to client/public/favicons/android-icon-72x72.png diff --git a/public/public/favicons/android-icon-96x96.png b/client/public/favicons/android-icon-96x96.png similarity index 100% rename from public/public/favicons/android-icon-96x96.png rename to client/public/favicons/android-icon-96x96.png diff --git a/public/public/favicons/apple-icon-114x114.png b/client/public/favicons/apple-icon-114x114.png similarity index 100% rename from public/public/favicons/apple-icon-114x114.png rename to client/public/favicons/apple-icon-114x114.png diff --git a/public/public/favicons/apple-icon-120x120.png b/client/public/favicons/apple-icon-120x120.png similarity index 100% rename from public/public/favicons/apple-icon-120x120.png rename to client/public/favicons/apple-icon-120x120.png diff --git a/public/public/favicons/apple-icon-144x144.png b/client/public/favicons/apple-icon-144x144.png similarity index 100% rename from public/public/favicons/apple-icon-144x144.png rename to client/public/favicons/apple-icon-144x144.png diff --git a/public/public/favicons/apple-icon-152x152.png b/client/public/favicons/apple-icon-152x152.png similarity index 100% rename from public/public/favicons/apple-icon-152x152.png rename to client/public/favicons/apple-icon-152x152.png diff --git a/public/public/favicons/apple-icon-180x180.png b/client/public/favicons/apple-icon-180x180.png similarity index 100% rename from public/public/favicons/apple-icon-180x180.png rename to client/public/favicons/apple-icon-180x180.png diff --git a/public/public/favicons/apple-icon-57x57.png b/client/public/favicons/apple-icon-57x57.png similarity index 100% rename from public/public/favicons/apple-icon-57x57.png rename to client/public/favicons/apple-icon-57x57.png diff --git a/public/public/favicons/apple-icon-60x60.png b/client/public/favicons/apple-icon-60x60.png similarity index 100% rename from public/public/favicons/apple-icon-60x60.png rename to client/public/favicons/apple-icon-60x60.png diff --git a/public/public/favicons/apple-icon-72x72.png b/client/public/favicons/apple-icon-72x72.png similarity index 100% rename from public/public/favicons/apple-icon-72x72.png rename to client/public/favicons/apple-icon-72x72.png diff --git a/public/public/favicons/apple-icon-76x76.png b/client/public/favicons/apple-icon-76x76.png similarity index 100% rename from public/public/favicons/apple-icon-76x76.png rename to client/public/favicons/apple-icon-76x76.png diff --git a/public/public/favicons/apple-icon-precomposed.png b/client/public/favicons/apple-icon-precomposed.png similarity index 100% rename from public/public/favicons/apple-icon-precomposed.png rename to client/public/favicons/apple-icon-precomposed.png diff --git a/public/public/favicons/apple-icon.png b/client/public/favicons/apple-icon.png similarity index 100% rename from public/public/favicons/apple-icon.png rename to client/public/favicons/apple-icon.png diff --git a/public/public/favicons/favicon-16x16.png b/client/public/favicons/favicon-16x16.png similarity index 100% rename from public/public/favicons/favicon-16x16.png rename to client/public/favicons/favicon-16x16.png diff --git a/public/public/favicons/favicon-32x32.png b/client/public/favicons/favicon-32x32.png similarity index 100% rename from public/public/favicons/favicon-32x32.png rename to client/public/favicons/favicon-32x32.png diff --git a/public/public/favicons/favicon-96x96.png b/client/public/favicons/favicon-96x96.png similarity index 100% rename from public/public/favicons/favicon-96x96.png rename to client/public/favicons/favicon-96x96.png diff --git a/public/public/favicons/favicon.ico b/client/public/favicons/favicon.ico similarity index 100% rename from public/public/favicons/favicon.ico rename to client/public/favicons/favicon.ico diff --git a/public/public/favicons/ms-icon-144x144.png b/client/public/favicons/ms-icon-144x144.png similarity index 100% rename from public/public/favicons/ms-icon-144x144.png rename to client/public/favicons/ms-icon-144x144.png diff --git a/public/public/favicons/ms-icon-150x150.png b/client/public/favicons/ms-icon-150x150.png similarity index 100% rename from public/public/favicons/ms-icon-150x150.png rename to client/public/favicons/ms-icon-150x150.png diff --git a/public/public/favicons/ms-icon-310x310.png b/client/public/favicons/ms-icon-310x310.png similarity index 100% rename from public/public/favicons/ms-icon-310x310.png rename to client/public/favicons/ms-icon-310x310.png diff --git a/public/public/favicons/ms-icon-70x70.png b/client/public/favicons/ms-icon-70x70.png similarity index 100% rename from public/public/favicons/ms-icon-70x70.png rename to client/public/favicons/ms-icon-70x70.png diff --git a/public/public/images/bg-title-01.jpg b/client/public/images/bg-title-01.jpg similarity index 100% rename from public/public/images/bg-title-01.jpg rename to client/public/images/bg-title-01.jpg diff --git a/public/public/images/bg-title-02.jpg b/client/public/images/bg-title-02.jpg similarity index 100% rename from public/public/images/bg-title-02.jpg rename to client/public/images/bg-title-02.jpg diff --git a/public/public/images/icon/Untitled-1.jpg b/client/public/images/icon/Untitled-1.jpg similarity index 100% rename from public/public/images/icon/Untitled-1.jpg rename to client/public/images/icon/Untitled-1.jpg diff --git a/public/public/images/icon/avatar-01.jpg b/client/public/images/icon/avatar-01.jpg similarity index 100% rename from public/public/images/icon/avatar-01.jpg rename to client/public/images/icon/avatar-01.jpg diff --git a/public/public/images/icon/avatar-02.jpg b/client/public/images/icon/avatar-02.jpg similarity index 100% rename from public/public/images/icon/avatar-02.jpg rename to client/public/images/icon/avatar-02.jpg diff --git a/public/public/images/icon/avatar-03.jpg b/client/public/images/icon/avatar-03.jpg similarity index 100% rename from public/public/images/icon/avatar-03.jpg rename to client/public/images/icon/avatar-03.jpg diff --git a/public/public/images/icon/avatar-04.jpg b/client/public/images/icon/avatar-04.jpg similarity index 100% rename from public/public/images/icon/avatar-04.jpg rename to client/public/images/icon/avatar-04.jpg diff --git a/public/public/images/icon/avatar-05.jpg b/client/public/images/icon/avatar-05.jpg similarity index 100% rename from public/public/images/icon/avatar-05.jpg rename to client/public/images/icon/avatar-05.jpg diff --git a/public/public/images/icon/avatar-06.jpg b/client/public/images/icon/avatar-06.jpg similarity index 100% rename from public/public/images/icon/avatar-06.jpg rename to client/public/images/icon/avatar-06.jpg diff --git a/public/public/images/icon/avatar-big-01.jpg b/client/public/images/icon/avatar-big-01.jpg similarity index 100% rename from public/public/images/icon/avatar-big-01.jpg rename to client/public/images/icon/avatar-big-01.jpg diff --git a/public/public/images/icon/logo-blue.png b/client/public/images/icon/logo-blue.png similarity index 100% rename from public/public/images/icon/logo-blue.png rename to client/public/images/icon/logo-blue.png diff --git a/public/public/images/icon/logo-mini.png b/client/public/images/icon/logo-mini.png similarity index 100% rename from public/public/images/icon/logo-mini.png rename to client/public/images/icon/logo-mini.png diff --git a/public/public/images/icon/logo-white.png b/client/public/images/icon/logo-white.png similarity index 100% rename from public/public/images/icon/logo-white.png rename to client/public/images/icon/logo-white.png diff --git a/public/public/images/icon/logo.png b/client/public/images/icon/logo.png similarity index 100% rename from public/public/images/icon/logo.png rename to client/public/images/icon/logo.png diff --git a/public/public/index.html b/client/public/index.html similarity index 100% rename from public/public/index.html rename to client/public/index.html diff --git a/public/public/js/bootstrap-datetimepicker.js b/client/public/js/bootstrap-datetimepicker.js similarity index 100% rename from public/public/js/bootstrap-datetimepicker.js rename to client/public/js/bootstrap-datetimepicker.js diff --git a/public/public/js/main.js b/client/public/js/main.js similarity index 100% rename from public/public/js/main.js rename to client/public/js/main.js diff --git a/public/public/js/moment.js b/client/public/js/moment.js similarity index 100% rename from public/public/js/moment.js rename to client/public/js/moment.js diff --git a/public/public/manifest.json b/client/public/manifest.json similarity index 100% rename from public/public/manifest.json rename to client/public/manifest.json diff --git a/public/public/nginx.conf b/client/public/nginx.conf similarity index 100% rename from public/public/nginx.conf rename to client/public/nginx.conf diff --git a/public/public/robots.txt b/client/public/robots.txt similarity index 100% rename from public/public/robots.txt rename to client/public/robots.txt diff --git a/public/public/vendor/animsition/animsition.min.css b/client/public/vendor/animsition/animsition.min.css similarity index 100% rename from public/public/vendor/animsition/animsition.min.css rename to client/public/vendor/animsition/animsition.min.css diff --git a/public/public/vendor/animsition/animsition.min.js b/client/public/vendor/animsition/animsition.min.js similarity index 100% rename from public/public/vendor/animsition/animsition.min.js rename to client/public/vendor/animsition/animsition.min.js diff --git a/public/public/vendor/assets/css/style.css b/client/public/vendor/assets/css/style.css similarity index 100% rename from public/public/vendor/assets/css/style.css rename to client/public/vendor/assets/css/style.css diff --git a/public/public/vendor/assets/img/about.jpg b/client/public/vendor/assets/img/about.jpg similarity index 100% rename from public/public/vendor/assets/img/about.jpg rename to client/public/vendor/assets/img/about.jpg diff --git a/public/public/vendor/assets/img/apple-touch-icon.png b/client/public/vendor/assets/img/apple-touch-icon.png similarity index 100% rename from public/public/vendor/assets/img/apple-touch-icon.png rename to client/public/vendor/assets/img/apple-touch-icon.png diff --git a/public/public/vendor/assets/img/counts-bg.png b/client/public/vendor/assets/img/counts-bg.png similarity index 100% rename from public/public/vendor/assets/img/counts-bg.png rename to client/public/vendor/assets/img/counts-bg.png diff --git a/public/public/vendor/assets/img/crystal.png b/client/public/vendor/assets/img/crystal.png similarity index 100% rename from public/public/vendor/assets/img/crystal.png rename to client/public/vendor/assets/img/crystal.png diff --git a/public/public/vendor/assets/img/crystals/amber.jpg b/client/public/vendor/assets/img/crystals/amber.jpg similarity index 100% rename from public/public/vendor/assets/img/crystals/amber.jpg rename to client/public/vendor/assets/img/crystals/amber.jpg diff --git a/public/public/vendor/assets/img/crystals/amethyst.jpg b/client/public/vendor/assets/img/crystals/amethyst.jpg similarity index 100% rename from public/public/vendor/assets/img/crystals/amethyst.jpg rename to client/public/vendor/assets/img/crystals/amethyst.jpg diff --git a/public/public/vendor/assets/img/crystals/opal.jpg b/client/public/vendor/assets/img/crystals/opal.jpg similarity index 100% rename from public/public/vendor/assets/img/crystals/opal.jpg rename to client/public/vendor/assets/img/crystals/opal.jpg diff --git a/public/public/vendor/assets/img/crystals/pyrite.jpg b/client/public/vendor/assets/img/crystals/pyrite.jpg similarity index 100% rename from public/public/vendor/assets/img/crystals/pyrite.jpg rename to client/public/vendor/assets/img/crystals/pyrite.jpg diff --git a/public/public/vendor/assets/img/crystals/ruby.jpg b/client/public/vendor/assets/img/crystals/ruby.jpg similarity index 100% rename from public/public/vendor/assets/img/crystals/ruby.jpg rename to client/public/vendor/assets/img/crystals/ruby.jpg diff --git a/public/public/vendor/assets/img/crystals/sapphire.jpg b/client/public/vendor/assets/img/crystals/sapphire.jpg similarity index 100% rename from public/public/vendor/assets/img/crystals/sapphire.jpg rename to client/public/vendor/assets/img/crystals/sapphire.jpg diff --git a/public/public/vendor/assets/img/favicon.png b/client/public/vendor/assets/img/favicon.png similarity index 100% rename from public/public/vendor/assets/img/favicon.png rename to client/public/vendor/assets/img/favicon.png diff --git a/public/public/vendor/assets/img/favicons/android-icon-144x144.png b/client/public/vendor/assets/img/favicons/android-icon-144x144.png similarity index 100% rename from public/public/vendor/assets/img/favicons/android-icon-144x144.png rename to client/public/vendor/assets/img/favicons/android-icon-144x144.png diff --git a/public/public/vendor/assets/img/favicons/android-icon-192x192.png b/client/public/vendor/assets/img/favicons/android-icon-192x192.png similarity index 100% rename from public/public/vendor/assets/img/favicons/android-icon-192x192.png rename to client/public/vendor/assets/img/favicons/android-icon-192x192.png diff --git a/public/public/vendor/assets/img/favicons/android-icon-36x36.png b/client/public/vendor/assets/img/favicons/android-icon-36x36.png similarity index 100% rename from public/public/vendor/assets/img/favicons/android-icon-36x36.png rename to client/public/vendor/assets/img/favicons/android-icon-36x36.png diff --git a/public/public/vendor/assets/img/favicons/android-icon-48x48.png b/client/public/vendor/assets/img/favicons/android-icon-48x48.png similarity index 100% rename from public/public/vendor/assets/img/favicons/android-icon-48x48.png rename to client/public/vendor/assets/img/favicons/android-icon-48x48.png diff --git a/public/public/vendor/assets/img/favicons/android-icon-72x72.png b/client/public/vendor/assets/img/favicons/android-icon-72x72.png similarity index 100% rename from public/public/vendor/assets/img/favicons/android-icon-72x72.png rename to client/public/vendor/assets/img/favicons/android-icon-72x72.png diff --git a/public/public/vendor/assets/img/favicons/android-icon-96x96.png b/client/public/vendor/assets/img/favicons/android-icon-96x96.png similarity index 100% rename from public/public/vendor/assets/img/favicons/android-icon-96x96.png rename to client/public/vendor/assets/img/favicons/android-icon-96x96.png diff --git a/public/public/vendor/assets/img/favicons/apple-icon-114x114.png b/client/public/vendor/assets/img/favicons/apple-icon-114x114.png similarity index 100% rename from public/public/vendor/assets/img/favicons/apple-icon-114x114.png rename to client/public/vendor/assets/img/favicons/apple-icon-114x114.png diff --git a/public/public/vendor/assets/img/favicons/apple-icon-120x120.png b/client/public/vendor/assets/img/favicons/apple-icon-120x120.png similarity index 100% rename from public/public/vendor/assets/img/favicons/apple-icon-120x120.png rename to client/public/vendor/assets/img/favicons/apple-icon-120x120.png diff --git a/public/public/vendor/assets/img/favicons/apple-icon-144x144.png b/client/public/vendor/assets/img/favicons/apple-icon-144x144.png similarity index 100% rename from public/public/vendor/assets/img/favicons/apple-icon-144x144.png rename to client/public/vendor/assets/img/favicons/apple-icon-144x144.png diff --git a/public/public/vendor/assets/img/favicons/apple-icon-152x152.png b/client/public/vendor/assets/img/favicons/apple-icon-152x152.png similarity index 100% rename from public/public/vendor/assets/img/favicons/apple-icon-152x152.png rename to client/public/vendor/assets/img/favicons/apple-icon-152x152.png diff --git a/public/public/vendor/assets/img/favicons/apple-icon-180x180.png b/client/public/vendor/assets/img/favicons/apple-icon-180x180.png similarity index 100% rename from public/public/vendor/assets/img/favicons/apple-icon-180x180.png rename to client/public/vendor/assets/img/favicons/apple-icon-180x180.png diff --git a/public/public/vendor/assets/img/favicons/apple-icon-57x57.png b/client/public/vendor/assets/img/favicons/apple-icon-57x57.png similarity index 100% rename from public/public/vendor/assets/img/favicons/apple-icon-57x57.png rename to client/public/vendor/assets/img/favicons/apple-icon-57x57.png diff --git a/public/public/vendor/assets/img/favicons/apple-icon-60x60.png b/client/public/vendor/assets/img/favicons/apple-icon-60x60.png similarity index 100% rename from public/public/vendor/assets/img/favicons/apple-icon-60x60.png rename to client/public/vendor/assets/img/favicons/apple-icon-60x60.png diff --git a/public/public/vendor/assets/img/favicons/apple-icon-72x72.png b/client/public/vendor/assets/img/favicons/apple-icon-72x72.png similarity index 100% rename from public/public/vendor/assets/img/favicons/apple-icon-72x72.png rename to client/public/vendor/assets/img/favicons/apple-icon-72x72.png diff --git a/public/public/vendor/assets/img/favicons/apple-icon-76x76.png b/client/public/vendor/assets/img/favicons/apple-icon-76x76.png similarity index 100% rename from public/public/vendor/assets/img/favicons/apple-icon-76x76.png rename to client/public/vendor/assets/img/favicons/apple-icon-76x76.png diff --git a/public/public/vendor/assets/img/favicons/apple-icon-precomposed.png b/client/public/vendor/assets/img/favicons/apple-icon-precomposed.png similarity index 100% rename from public/public/vendor/assets/img/favicons/apple-icon-precomposed.png rename to client/public/vendor/assets/img/favicons/apple-icon-precomposed.png diff --git a/public/public/vendor/assets/img/favicons/apple-icon.png b/client/public/vendor/assets/img/favicons/apple-icon.png similarity index 100% rename from public/public/vendor/assets/img/favicons/apple-icon.png rename to client/public/vendor/assets/img/favicons/apple-icon.png diff --git a/public/public/vendor/assets/img/favicons/favicon-16x16.png b/client/public/vendor/assets/img/favicons/favicon-16x16.png similarity index 100% rename from public/public/vendor/assets/img/favicons/favicon-16x16.png rename to client/public/vendor/assets/img/favicons/favicon-16x16.png diff --git a/public/public/vendor/assets/img/favicons/favicon-32x32.png b/client/public/vendor/assets/img/favicons/favicon-32x32.png similarity index 100% rename from public/public/vendor/assets/img/favicons/favicon-32x32.png rename to client/public/vendor/assets/img/favicons/favicon-32x32.png diff --git a/public/public/vendor/assets/img/favicons/favicon-96x96.png b/client/public/vendor/assets/img/favicons/favicon-96x96.png similarity index 100% rename from public/public/vendor/assets/img/favicons/favicon-96x96.png rename to client/public/vendor/assets/img/favicons/favicon-96x96.png diff --git a/public/public/vendor/assets/img/favicons/favicon.ico b/client/public/vendor/assets/img/favicons/favicon.ico similarity index 100% rename from public/public/vendor/assets/img/favicons/favicon.ico rename to client/public/vendor/assets/img/favicons/favicon.ico diff --git a/public/public/vendor/assets/img/favicons/ms-icon-144x144.png b/client/public/vendor/assets/img/favicons/ms-icon-144x144.png similarity index 100% rename from public/public/vendor/assets/img/favicons/ms-icon-144x144.png rename to client/public/vendor/assets/img/favicons/ms-icon-144x144.png diff --git a/public/public/vendor/assets/img/favicons/ms-icon-150x150.png b/client/public/vendor/assets/img/favicons/ms-icon-150x150.png similarity index 100% rename from public/public/vendor/assets/img/favicons/ms-icon-150x150.png rename to client/public/vendor/assets/img/favicons/ms-icon-150x150.png diff --git a/public/public/vendor/assets/img/favicons/ms-icon-310x310.png b/client/public/vendor/assets/img/favicons/ms-icon-310x310.png similarity index 100% rename from public/public/vendor/assets/img/favicons/ms-icon-310x310.png rename to client/public/vendor/assets/img/favicons/ms-icon-310x310.png diff --git a/public/public/vendor/assets/img/favicons/ms-icon-70x70.png b/client/public/vendor/assets/img/favicons/ms-icon-70x70.png similarity index 100% rename from public/public/vendor/assets/img/favicons/ms-icon-70x70.png rename to client/public/vendor/assets/img/favicons/ms-icon-70x70.png diff --git a/public/public/vendor/assets/img/fdfd.png b/client/public/vendor/assets/img/fdfd.png similarity index 100% rename from public/public/vendor/assets/img/fdfd.png rename to client/public/vendor/assets/img/fdfd.png diff --git a/public/public/vendor/assets/img/features.svg b/client/public/vendor/assets/img/features.svg similarity index 100% rename from public/public/vendor/assets/img/features.svg rename to client/public/vendor/assets/img/features.svg diff --git a/public/public/vendor/assets/img/footer-bg.jpg b/client/public/vendor/assets/img/footer-bg.jpg similarity index 100% rename from public/public/vendor/assets/img/footer-bg.jpg rename to client/public/vendor/assets/img/footer-bg.jpg diff --git a/public/public/vendor/assets/img/hero-bg.jpg b/client/public/vendor/assets/img/hero-bg.jpg similarity index 100% rename from public/public/vendor/assets/img/hero-bg.jpg rename to client/public/vendor/assets/img/hero-bg.jpg diff --git a/public/public/vendor/assets/img/hero-img.png b/client/public/vendor/assets/img/hero-img.png similarity index 100% rename from public/public/vendor/assets/img/hero-img.png rename to client/public/vendor/assets/img/hero-img.png diff --git a/public/public/vendor/assets/img/portfolio/portfolio-1.jpg b/client/public/vendor/assets/img/portfolio/portfolio-1.jpg similarity index 100% rename from public/public/vendor/assets/img/portfolio/portfolio-1.jpg rename to client/public/vendor/assets/img/portfolio/portfolio-1.jpg diff --git a/public/public/vendor/assets/img/portfolio/portfolio-2.jpg b/client/public/vendor/assets/img/portfolio/portfolio-2.jpg similarity index 100% rename from public/public/vendor/assets/img/portfolio/portfolio-2.jpg rename to client/public/vendor/assets/img/portfolio/portfolio-2.jpg diff --git a/public/public/vendor/assets/img/portfolio/portfolio-3.jpg b/client/public/vendor/assets/img/portfolio/portfolio-3.jpg similarity index 100% rename from public/public/vendor/assets/img/portfolio/portfolio-3.jpg rename to client/public/vendor/assets/img/portfolio/portfolio-3.jpg diff --git a/public/public/vendor/assets/img/portfolio/portfolio-4.jpg b/client/public/vendor/assets/img/portfolio/portfolio-4.jpg similarity index 100% rename from public/public/vendor/assets/img/portfolio/portfolio-4.jpg rename to client/public/vendor/assets/img/portfolio/portfolio-4.jpg diff --git a/public/public/vendor/assets/img/portfolio/portfolio-5.jpg b/client/public/vendor/assets/img/portfolio/portfolio-5.jpg similarity index 100% rename from public/public/vendor/assets/img/portfolio/portfolio-5.jpg rename to client/public/vendor/assets/img/portfolio/portfolio-5.jpg diff --git a/public/public/vendor/assets/img/portfolio/portfolio-6.jpg b/client/public/vendor/assets/img/portfolio/portfolio-6.jpg similarity index 100% rename from public/public/vendor/assets/img/portfolio/portfolio-6.jpg rename to client/public/vendor/assets/img/portfolio/portfolio-6.jpg diff --git a/public/public/vendor/assets/img/portfolio/portfolio-7.jpg b/client/public/vendor/assets/img/portfolio/portfolio-7.jpg similarity index 100% rename from public/public/vendor/assets/img/portfolio/portfolio-7.jpg rename to client/public/vendor/assets/img/portfolio/portfolio-7.jpg diff --git a/public/public/vendor/assets/img/portfolio/portfolio-8.jpg b/client/public/vendor/assets/img/portfolio/portfolio-8.jpg similarity index 100% rename from public/public/vendor/assets/img/portfolio/portfolio-8.jpg rename to client/public/vendor/assets/img/portfolio/portfolio-8.jpg diff --git a/public/public/vendor/assets/img/portfolio/portfolio-9.jpg b/client/public/vendor/assets/img/portfolio/portfolio-9.jpg similarity index 100% rename from public/public/vendor/assets/img/portfolio/portfolio-9.jpg rename to client/public/vendor/assets/img/portfolio/portfolio-9.jpg diff --git a/public/public/vendor/assets/img/portfolio/portfolio-details-1.jpg b/client/public/vendor/assets/img/portfolio/portfolio-details-1.jpg similarity index 100% rename from public/public/vendor/assets/img/portfolio/portfolio-details-1.jpg rename to client/public/vendor/assets/img/portfolio/portfolio-details-1.jpg diff --git a/public/public/vendor/assets/img/portfolio/portfolio-details-2.jpg b/client/public/vendor/assets/img/portfolio/portfolio-details-2.jpg similarity index 100% rename from public/public/vendor/assets/img/portfolio/portfolio-details-2.jpg rename to client/public/vendor/assets/img/portfolio/portfolio-details-2.jpg diff --git a/public/public/vendor/assets/img/portfolio/portfolio-details-3.jpg b/client/public/vendor/assets/img/portfolio/portfolio-details-3.jpg similarity index 100% rename from public/public/vendor/assets/img/portfolio/portfolio-details-3.jpg rename to client/public/vendor/assets/img/portfolio/portfolio-details-3.jpg diff --git a/public/public/vendor/assets/img/tee.png b/client/public/vendor/assets/img/tee.png similarity index 100% rename from public/public/vendor/assets/img/tee.png rename to client/public/vendor/assets/img/tee.png diff --git a/public/public/vendor/assets/img/test.png b/client/public/vendor/assets/img/test.png similarity index 100% rename from public/public/vendor/assets/img/test.png rename to client/public/vendor/assets/img/test.png diff --git a/public/public/vendor/assets/img/testimonials/testimonials-1.jpg b/client/public/vendor/assets/img/testimonials/testimonials-1.jpg similarity index 100% rename from public/public/vendor/assets/img/testimonials/testimonials-1.jpg rename to client/public/vendor/assets/img/testimonials/testimonials-1.jpg diff --git a/public/public/vendor/assets/img/testimonials/testimonials-2.jpg b/client/public/vendor/assets/img/testimonials/testimonials-2.jpg similarity index 100% rename from public/public/vendor/assets/img/testimonials/testimonials-2.jpg rename to client/public/vendor/assets/img/testimonials/testimonials-2.jpg diff --git a/public/public/vendor/assets/img/testimonials/testimonials-3.jpg b/client/public/vendor/assets/img/testimonials/testimonials-3.jpg similarity index 100% rename from public/public/vendor/assets/img/testimonials/testimonials-3.jpg rename to client/public/vendor/assets/img/testimonials/testimonials-3.jpg diff --git a/public/public/vendor/assets/img/testimonials/testimonials-4.jpg b/client/public/vendor/assets/img/testimonials/testimonials-4.jpg similarity index 100% rename from public/public/vendor/assets/img/testimonials/testimonials-4.jpg rename to client/public/vendor/assets/img/testimonials/testimonials-4.jpg diff --git a/public/public/vendor/assets/img/testimonials/testimonials-5.jpg b/client/public/vendor/assets/img/testimonials/testimonials-5.jpg similarity index 100% rename from public/public/vendor/assets/img/testimonials/testimonials-5.jpg rename to client/public/vendor/assets/img/testimonials/testimonials-5.jpg diff --git a/public/public/vendor/assets/js/main.js b/client/public/vendor/assets/js/main.js similarity index 100% rename from public/public/vendor/assets/js/main.js rename to client/public/vendor/assets/js/main.js diff --git a/public/public/vendor/assets/vendor/aos/aos.css b/client/public/vendor/assets/vendor/aos/aos.css similarity index 100% rename from public/public/vendor/assets/vendor/aos/aos.css rename to client/public/vendor/assets/vendor/aos/aos.css diff --git a/public/public/vendor/assets/vendor/aos/aos.js b/client/public/vendor/assets/vendor/aos/aos.js similarity index 100% rename from public/public/vendor/assets/vendor/aos/aos.js rename to client/public/vendor/assets/vendor/aos/aos.js diff --git a/public/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.css b/client/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.css similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.css rename to client/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.css diff --git a/public/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.css.map b/client/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.css.map similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.css.map rename to client/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.css.map diff --git a/public/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.min.css b/client/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.min.css similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.min.css rename to client/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.min.css diff --git a/public/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map b/client/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map rename to client/public/vendor/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map diff --git a/public/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.css b/client/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.css similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.css rename to client/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.css diff --git a/public/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.css.map b/client/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.css.map similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.css.map rename to client/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.css.map diff --git a/public/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.min.css b/client/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.min.css similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.min.css rename to client/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.min.css diff --git a/public/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map b/client/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map rename to client/public/vendor/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map diff --git a/public/public/vendor/assets/vendor/bootstrap/css/bootstrap.css b/client/public/vendor/assets/vendor/bootstrap/css/bootstrap.css similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/css/bootstrap.css rename to client/public/vendor/assets/vendor/bootstrap/css/bootstrap.css diff --git a/public/public/vendor/assets/vendor/bootstrap/css/bootstrap.css.map b/client/public/vendor/assets/vendor/bootstrap/css/bootstrap.css.map similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/css/bootstrap.css.map rename to client/public/vendor/assets/vendor/bootstrap/css/bootstrap.css.map diff --git a/public/public/vendor/assets/vendor/bootstrap/css/bootstrap.min.css b/client/public/vendor/assets/vendor/bootstrap/css/bootstrap.min.css similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/css/bootstrap.min.css rename to client/public/vendor/assets/vendor/bootstrap/css/bootstrap.min.css diff --git a/public/public/vendor/assets/vendor/bootstrap/css/bootstrap.min.css.map b/client/public/vendor/assets/vendor/bootstrap/css/bootstrap.min.css.map similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/css/bootstrap.min.css.map rename to client/public/vendor/assets/vendor/bootstrap/css/bootstrap.min.css.map diff --git a/public/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.js b/client/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.js similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.js rename to client/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.js diff --git a/public/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.js.map b/client/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.js.map similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.js.map rename to client/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.js.map diff --git a/public/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.min.js b/client/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.min.js similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.min.js rename to client/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.min.js diff --git a/public/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map b/client/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map rename to client/public/vendor/assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map diff --git a/public/public/vendor/assets/vendor/bootstrap/js/bootstrap.js b/client/public/vendor/assets/vendor/bootstrap/js/bootstrap.js similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/js/bootstrap.js rename to client/public/vendor/assets/vendor/bootstrap/js/bootstrap.js diff --git a/public/public/vendor/assets/vendor/bootstrap/js/bootstrap.js.map b/client/public/vendor/assets/vendor/bootstrap/js/bootstrap.js.map similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/js/bootstrap.js.map rename to client/public/vendor/assets/vendor/bootstrap/js/bootstrap.js.map diff --git a/public/public/vendor/assets/vendor/bootstrap/js/bootstrap.min.js b/client/public/vendor/assets/vendor/bootstrap/js/bootstrap.min.js similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/js/bootstrap.min.js rename to client/public/vendor/assets/vendor/bootstrap/js/bootstrap.min.js diff --git a/public/public/vendor/assets/vendor/bootstrap/js/bootstrap.min.js.map b/client/public/vendor/assets/vendor/bootstrap/js/bootstrap.min.js.map similarity index 100% rename from public/public/vendor/assets/vendor/bootstrap/js/bootstrap.min.js.map rename to client/public/vendor/assets/vendor/bootstrap/js/bootstrap.min.js.map diff --git a/public/public/vendor/assets/vendor/boxicons/css/animations.css b/client/public/vendor/assets/vendor/boxicons/css/animations.css similarity index 100% rename from public/public/vendor/assets/vendor/boxicons/css/animations.css rename to client/public/vendor/assets/vendor/boxicons/css/animations.css diff --git a/public/public/vendor/assets/vendor/boxicons/css/boxicons.css b/client/public/vendor/assets/vendor/boxicons/css/boxicons.css similarity index 100% rename from public/public/vendor/assets/vendor/boxicons/css/boxicons.css rename to client/public/vendor/assets/vendor/boxicons/css/boxicons.css diff --git a/public/public/vendor/assets/vendor/boxicons/css/boxicons.min.css b/client/public/vendor/assets/vendor/boxicons/css/boxicons.min.css similarity index 100% rename from public/public/vendor/assets/vendor/boxicons/css/boxicons.min.css rename to client/public/vendor/assets/vendor/boxicons/css/boxicons.min.css diff --git a/public/public/vendor/assets/vendor/boxicons/css/transformations.css b/client/public/vendor/assets/vendor/boxicons/css/transformations.css similarity index 100% rename from public/public/vendor/assets/vendor/boxicons/css/transformations.css rename to client/public/vendor/assets/vendor/boxicons/css/transformations.css diff --git a/public/public/vendor/assets/vendor/boxicons/fonts/boxicons.eot b/client/public/vendor/assets/vendor/boxicons/fonts/boxicons.eot similarity index 100% rename from public/public/vendor/assets/vendor/boxicons/fonts/boxicons.eot rename to client/public/vendor/assets/vendor/boxicons/fonts/boxicons.eot diff --git a/public/public/vendor/assets/vendor/boxicons/fonts/boxicons.svg b/client/public/vendor/assets/vendor/boxicons/fonts/boxicons.svg similarity index 100% rename from public/public/vendor/assets/vendor/boxicons/fonts/boxicons.svg rename to client/public/vendor/assets/vendor/boxicons/fonts/boxicons.svg diff --git a/public/public/vendor/assets/vendor/boxicons/fonts/boxicons.ttf b/client/public/vendor/assets/vendor/boxicons/fonts/boxicons.ttf similarity index 100% rename from public/public/vendor/assets/vendor/boxicons/fonts/boxicons.ttf rename to client/public/vendor/assets/vendor/boxicons/fonts/boxicons.ttf diff --git a/public/public/vendor/assets/vendor/boxicons/fonts/boxicons.woff b/client/public/vendor/assets/vendor/boxicons/fonts/boxicons.woff similarity index 100% rename from public/public/vendor/assets/vendor/boxicons/fonts/boxicons.woff rename to client/public/vendor/assets/vendor/boxicons/fonts/boxicons.woff diff --git a/public/public/vendor/assets/vendor/boxicons/fonts/boxicons.woff2 b/client/public/vendor/assets/vendor/boxicons/fonts/boxicons.woff2 similarity index 100% rename from public/public/vendor/assets/vendor/boxicons/fonts/boxicons.woff2 rename to client/public/vendor/assets/vendor/boxicons/fonts/boxicons.woff2 diff --git a/public/public/vendor/assets/vendor/counterup/counterup.min.js b/client/public/vendor/assets/vendor/counterup/counterup.min.js similarity index 100% rename from public/public/vendor/assets/vendor/counterup/counterup.min.js rename to client/public/vendor/assets/vendor/counterup/counterup.min.js diff --git a/public/public/vendor/assets/vendor/icofont/fonts/icofont.woff b/client/public/vendor/assets/vendor/icofont/fonts/icofont.woff similarity index 100% rename from public/public/vendor/assets/vendor/icofont/fonts/icofont.woff rename to client/public/vendor/assets/vendor/icofont/fonts/icofont.woff diff --git a/public/public/vendor/assets/vendor/icofont/fonts/icofont.woff2 b/client/public/vendor/assets/vendor/icofont/fonts/icofont.woff2 similarity index 100% rename from public/public/vendor/assets/vendor/icofont/fonts/icofont.woff2 rename to client/public/vendor/assets/vendor/icofont/fonts/icofont.woff2 diff --git a/public/public/vendor/assets/vendor/icofont/icofont.min.css b/client/public/vendor/assets/vendor/icofont/icofont.min.css similarity index 100% rename from public/public/vendor/assets/vendor/icofont/icofont.min.css rename to client/public/vendor/assets/vendor/icofont/icofont.min.css diff --git a/public/public/vendor/assets/vendor/isotope-layout/isotope.pkgd.js b/client/public/vendor/assets/vendor/isotope-layout/isotope.pkgd.js similarity index 100% rename from public/public/vendor/assets/vendor/isotope-layout/isotope.pkgd.js rename to client/public/vendor/assets/vendor/isotope-layout/isotope.pkgd.js diff --git a/public/public/vendor/assets/vendor/isotope-layout/isotope.pkgd.min.js b/client/public/vendor/assets/vendor/isotope-layout/isotope.pkgd.min.js similarity index 100% rename from public/public/vendor/assets/vendor/isotope-layout/isotope.pkgd.min.js rename to client/public/vendor/assets/vendor/isotope-layout/isotope.pkgd.min.js diff --git a/public/public/vendor/assets/vendor/jquery.easing/jquery.easing.min.js b/client/public/vendor/assets/vendor/jquery.easing/jquery.easing.min.js similarity index 100% rename from public/public/vendor/assets/vendor/jquery.easing/jquery.easing.min.js rename to client/public/vendor/assets/vendor/jquery.easing/jquery.easing.min.js diff --git a/public/public/vendor/assets/vendor/jquery/jquery.min.js b/client/public/vendor/assets/vendor/jquery/jquery.min.js similarity index 100% rename from public/public/vendor/assets/vendor/jquery/jquery.min.js rename to client/public/vendor/assets/vendor/jquery/jquery.min.js diff --git a/public/public/vendor/assets/vendor/jquery/jquery.min.map b/client/public/vendor/assets/vendor/jquery/jquery.min.map similarity index 100% rename from public/public/vendor/assets/vendor/jquery/jquery.min.map rename to client/public/vendor/assets/vendor/jquery/jquery.min.map diff --git a/public/public/vendor/assets/vendor/owl.carousel/LICENSE b/client/public/vendor/assets/vendor/owl.carousel/LICENSE similarity index 100% rename from public/public/vendor/assets/vendor/owl.carousel/LICENSE rename to client/public/vendor/assets/vendor/owl.carousel/LICENSE diff --git a/public/public/vendor/assets/vendor/owl.carousel/README.md b/client/public/vendor/assets/vendor/owl.carousel/README.md similarity index 100% rename from public/public/vendor/assets/vendor/owl.carousel/README.md rename to client/public/vendor/assets/vendor/owl.carousel/README.md diff --git a/public/public/vendor/assets/vendor/owl.carousel/assets/ajax-loader.gif b/client/public/vendor/assets/vendor/owl.carousel/assets/ajax-loader.gif similarity index 100% rename from public/public/vendor/assets/vendor/owl.carousel/assets/ajax-loader.gif rename to client/public/vendor/assets/vendor/owl.carousel/assets/ajax-loader.gif diff --git a/public/public/vendor/assets/vendor/owl.carousel/assets/owl.carousel.css b/client/public/vendor/assets/vendor/owl.carousel/assets/owl.carousel.css similarity index 100% rename from public/public/vendor/assets/vendor/owl.carousel/assets/owl.carousel.css rename to client/public/vendor/assets/vendor/owl.carousel/assets/owl.carousel.css diff --git a/public/public/vendor/assets/vendor/owl.carousel/assets/owl.carousel.min.css b/client/public/vendor/assets/vendor/owl.carousel/assets/owl.carousel.min.css similarity index 100% rename from public/public/vendor/assets/vendor/owl.carousel/assets/owl.carousel.min.css rename to client/public/vendor/assets/vendor/owl.carousel/assets/owl.carousel.min.css diff --git a/public/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.default.css b/client/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.default.css similarity index 100% rename from public/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.default.css rename to client/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.default.css diff --git a/public/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.default.min.css b/client/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.default.min.css similarity index 100% rename from public/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.default.min.css rename to client/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.default.min.css diff --git a/public/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.green.css b/client/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.green.css similarity index 100% rename from public/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.green.css rename to client/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.green.css diff --git a/public/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.green.min.css b/client/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.green.min.css similarity index 100% rename from public/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.green.min.css rename to client/public/vendor/assets/vendor/owl.carousel/assets/owl.theme.green.min.css diff --git a/public/public/vendor/assets/vendor/owl.carousel/assets/owl.video.play.png b/client/public/vendor/assets/vendor/owl.carousel/assets/owl.video.play.png similarity index 100% rename from public/public/vendor/assets/vendor/owl.carousel/assets/owl.video.play.png rename to client/public/vendor/assets/vendor/owl.carousel/assets/owl.video.play.png diff --git a/public/public/vendor/assets/vendor/owl.carousel/owl.carousel.js b/client/public/vendor/assets/vendor/owl.carousel/owl.carousel.js similarity index 100% rename from public/public/vendor/assets/vendor/owl.carousel/owl.carousel.js rename to client/public/vendor/assets/vendor/owl.carousel/owl.carousel.js diff --git a/public/public/vendor/assets/vendor/owl.carousel/owl.carousel.min.js b/client/public/vendor/assets/vendor/owl.carousel/owl.carousel.min.js similarity index 100% rename from public/public/vendor/assets/vendor/owl.carousel/owl.carousel.min.js rename to client/public/vendor/assets/vendor/owl.carousel/owl.carousel.min.js diff --git a/public/public/vendor/assets/vendor/php-email-form/validate.js b/client/public/vendor/assets/vendor/php-email-form/validate.js similarity index 100% rename from public/public/vendor/assets/vendor/php-email-form/validate.js rename to client/public/vendor/assets/vendor/php-email-form/validate.js diff --git a/public/public/vendor/assets/vendor/venobox/venobox.css b/client/public/vendor/assets/vendor/venobox/venobox.css similarity index 100% rename from public/public/vendor/assets/vendor/venobox/venobox.css rename to client/public/vendor/assets/vendor/venobox/venobox.css diff --git a/public/public/vendor/assets/vendor/venobox/venobox.js b/client/public/vendor/assets/vendor/venobox/venobox.js similarity index 100% rename from public/public/vendor/assets/vendor/venobox/venobox.js rename to client/public/vendor/assets/vendor/venobox/venobox.js diff --git a/public/public/vendor/assets/vendor/venobox/venobox.min.css b/client/public/vendor/assets/vendor/venobox/venobox.min.css similarity index 100% rename from public/public/vendor/assets/vendor/venobox/venobox.min.css rename to client/public/vendor/assets/vendor/venobox/venobox.min.css diff --git a/public/public/vendor/assets/vendor/venobox/venobox.min.js b/client/public/vendor/assets/vendor/venobox/venobox.min.js similarity index 100% rename from public/public/vendor/assets/vendor/venobox/venobox.min.js rename to client/public/vendor/assets/vendor/venobox/venobox.min.js diff --git a/public/public/vendor/assets/vendor/waypoints/jquery.waypoints.min.js b/client/public/vendor/assets/vendor/waypoints/jquery.waypoints.min.js similarity index 100% rename from public/public/vendor/assets/vendor/waypoints/jquery.waypoints.min.js rename to client/public/vendor/assets/vendor/waypoints/jquery.waypoints.min.js diff --git a/public/public/vendor/bootstrap-4.1/bootstrap.min.css b/client/public/vendor/bootstrap-4.1/bootstrap.min.css similarity index 100% rename from public/public/vendor/bootstrap-4.1/bootstrap.min.css rename to client/public/vendor/bootstrap-4.1/bootstrap.min.css diff --git a/public/public/vendor/bootstrap-4.1/bootstrap.min.js b/client/public/vendor/bootstrap-4.1/bootstrap.min.js similarity index 100% rename from public/public/vendor/bootstrap-4.1/bootstrap.min.js rename to client/public/vendor/bootstrap-4.1/bootstrap.min.js diff --git a/public/public/vendor/bootstrap-4.1/popper.min.js b/client/public/vendor/bootstrap-4.1/popper.min.js similarity index 100% rename from public/public/vendor/bootstrap-4.1/popper.min.js rename to client/public/vendor/bootstrap-4.1/popper.min.js diff --git a/public/public/vendor/bootstrap-progressbar/bootstrap-progressbar-3.3.4.min.css b/client/public/vendor/bootstrap-progressbar/bootstrap-progressbar-3.3.4.min.css similarity index 100% rename from public/public/vendor/bootstrap-progressbar/bootstrap-progressbar-3.3.4.min.css rename to client/public/vendor/bootstrap-progressbar/bootstrap-progressbar-3.3.4.min.css diff --git a/public/public/vendor/bootstrap-progressbar/bootstrap-progressbar.min.js b/client/public/vendor/bootstrap-progressbar/bootstrap-progressbar.min.js similarity index 100% rename from public/public/vendor/bootstrap-progressbar/bootstrap-progressbar.min.js rename to client/public/vendor/bootstrap-progressbar/bootstrap-progressbar.min.js diff --git a/public/public/vendor/chartjs/Chart.bundle.min.js b/client/public/vendor/chartjs/Chart.bundle.min.js similarity index 100% rename from public/public/vendor/chartjs/Chart.bundle.min.js rename to client/public/vendor/chartjs/Chart.bundle.min.js diff --git a/public/public/vendor/circle-progress/circle-progress.js b/client/public/vendor/circle-progress/circle-progress.js similarity index 100% rename from public/public/vendor/circle-progress/circle-progress.js rename to client/public/vendor/circle-progress/circle-progress.js diff --git a/public/public/vendor/circle-progress/circle-progress.min.js b/client/public/vendor/circle-progress/circle-progress.min.js similarity index 100% rename from public/public/vendor/circle-progress/circle-progress.min.js rename to client/public/vendor/circle-progress/circle-progress.min.js diff --git a/public/public/vendor/countdown/countdowntime.js b/client/public/vendor/countdown/countdowntime.js similarity index 100% rename from public/public/vendor/countdown/countdowntime.js rename to client/public/vendor/countdown/countdowntime.js diff --git a/public/public/vendor/countdown/jquery.countdown.min.js b/client/public/vendor/countdown/jquery.countdown.min.js similarity index 100% rename from public/public/vendor/countdown/jquery.countdown.min.js rename to client/public/vendor/countdown/jquery.countdown.min.js diff --git a/public/public/vendor/countdown/moment-timezone-with-data.min.js b/client/public/vendor/countdown/moment-timezone-with-data.min.js similarity index 100% rename from public/public/vendor/countdown/moment-timezone-with-data.min.js rename to client/public/vendor/countdown/moment-timezone-with-data.min.js diff --git a/public/public/vendor/countdown/moment-timezone.min.js b/client/public/vendor/countdown/moment-timezone.min.js similarity index 100% rename from public/public/vendor/countdown/moment-timezone.min.js rename to client/public/vendor/countdown/moment-timezone.min.js diff --git a/public/public/vendor/countdown/moment.min.js b/client/public/vendor/countdown/moment.min.js similarity index 100% rename from public/public/vendor/countdown/moment.min.js rename to client/public/vendor/countdown/moment.min.js diff --git a/public/public/vendor/counter-up/jquery.counterup.min.js b/client/public/vendor/counter-up/jquery.counterup.min.js similarity index 100% rename from public/public/vendor/counter-up/jquery.counterup.min.js rename to client/public/vendor/counter-up/jquery.counterup.min.js diff --git a/public/public/vendor/counter-up/jquery.waypoints.min.js b/client/public/vendor/counter-up/jquery.waypoints.min.js similarity index 100% rename from public/public/vendor/counter-up/jquery.waypoints.min.js rename to client/public/vendor/counter-up/jquery.waypoints.min.js diff --git a/public/public/vendor/counter-up/waypoints.min.js b/client/public/vendor/counter-up/waypoints.min.js similarity index 100% rename from public/public/vendor/counter-up/waypoints.min.js rename to client/public/vendor/counter-up/waypoints.min.js diff --git a/public/public/vendor/css-hamburgers/hamburgers.css b/client/public/vendor/css-hamburgers/hamburgers.css similarity index 100% rename from public/public/vendor/css-hamburgers/hamburgers.css rename to client/public/vendor/css-hamburgers/hamburgers.css diff --git a/public/public/vendor/css-hamburgers/hamburgers.min.css b/client/public/vendor/css-hamburgers/hamburgers.min.css similarity index 100% rename from public/public/vendor/css-hamburgers/hamburgers.min.css rename to client/public/vendor/css-hamburgers/hamburgers.min.css diff --git a/public/public/vendor/css/bootstrap-datetimepicker.min.css b/client/public/vendor/css/bootstrap-datetimepicker.min.css similarity index 100% rename from public/public/vendor/css/bootstrap-datetimepicker.min.css rename to client/public/vendor/css/bootstrap-datetimepicker.min.css diff --git a/public/public/vendor/css/font-face.css b/client/public/vendor/css/font-face.css similarity index 100% rename from public/public/vendor/css/font-face.css rename to client/public/vendor/css/font-face.css diff --git a/public/public/vendor/css/theme.css b/client/public/vendor/css/theme.css similarity index 100% rename from public/public/vendor/css/theme.css rename to client/public/vendor/css/theme.css diff --git a/public/public/vendor/font-awesome-4.7/HELP-US-OUT.txt b/client/public/vendor/font-awesome-4.7/HELP-US-OUT.txt similarity index 100% rename from public/public/vendor/font-awesome-4.7/HELP-US-OUT.txt rename to client/public/vendor/font-awesome-4.7/HELP-US-OUT.txt diff --git a/public/public/vendor/font-awesome-4.7/css/font-awesome.css b/client/public/vendor/font-awesome-4.7/css/font-awesome.css similarity index 100% rename from public/public/vendor/font-awesome-4.7/css/font-awesome.css rename to client/public/vendor/font-awesome-4.7/css/font-awesome.css diff --git a/public/public/vendor/font-awesome-4.7/css/font-awesome.min.css b/client/public/vendor/font-awesome-4.7/css/font-awesome.min.css similarity index 100% rename from public/public/vendor/font-awesome-4.7/css/font-awesome.min.css rename to client/public/vendor/font-awesome-4.7/css/font-awesome.min.css diff --git a/public/public/vendor/font-awesome-4.7/fonts/FontAwesome.otf b/client/public/vendor/font-awesome-4.7/fonts/FontAwesome.otf similarity index 100% rename from public/public/vendor/font-awesome-4.7/fonts/FontAwesome.otf rename to client/public/vendor/font-awesome-4.7/fonts/FontAwesome.otf diff --git a/public/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.eot b/client/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.eot similarity index 100% rename from public/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.eot rename to client/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.eot diff --git a/public/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.svg b/client/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.svg similarity index 100% rename from public/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.svg rename to client/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.svg diff --git a/public/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.ttf b/client/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.ttf similarity index 100% rename from public/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.ttf rename to client/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.ttf diff --git a/public/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.woff b/client/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.woff similarity index 100% rename from public/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.woff rename to client/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.woff diff --git a/public/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.woff2 b/client/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.woff2 similarity index 100% rename from public/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.woff2 rename to client/public/vendor/font-awesome-4.7/fonts/fontawesome-webfont.woff2 diff --git a/public/public/vendor/font-awesome-5/css/fontawesome-all.min.css b/client/public/vendor/font-awesome-5/css/fontawesome-all.min.css similarity index 100% rename from public/public/vendor/font-awesome-5/css/fontawesome-all.min.css rename to client/public/vendor/font-awesome-5/css/fontawesome-all.min.css diff --git a/public/public/vendor/font-awesome-5/webfonts/fa-brands-400.eot b/client/public/vendor/font-awesome-5/webfonts/fa-brands-400.eot similarity index 100% rename from public/public/vendor/font-awesome-5/webfonts/fa-brands-400.eot rename to client/public/vendor/font-awesome-5/webfonts/fa-brands-400.eot diff --git a/public/public/vendor/font-awesome-5/webfonts/fa-brands-400.svg b/client/public/vendor/font-awesome-5/webfonts/fa-brands-400.svg similarity index 100% rename from public/public/vendor/font-awesome-5/webfonts/fa-brands-400.svg rename to client/public/vendor/font-awesome-5/webfonts/fa-brands-400.svg diff --git a/public/public/vendor/font-awesome-5/webfonts/fa-brands-400.ttf b/client/public/vendor/font-awesome-5/webfonts/fa-brands-400.ttf similarity index 100% rename from public/public/vendor/font-awesome-5/webfonts/fa-brands-400.ttf rename to client/public/vendor/font-awesome-5/webfonts/fa-brands-400.ttf diff --git a/public/public/vendor/font-awesome-5/webfonts/fa-brands-400.woff b/client/public/vendor/font-awesome-5/webfonts/fa-brands-400.woff similarity index 100% rename from public/public/vendor/font-awesome-5/webfonts/fa-brands-400.woff rename to client/public/vendor/font-awesome-5/webfonts/fa-brands-400.woff diff --git a/public/public/vendor/font-awesome-5/webfonts/fa-brands-400.woff2 b/client/public/vendor/font-awesome-5/webfonts/fa-brands-400.woff2 similarity index 100% rename from public/public/vendor/font-awesome-5/webfonts/fa-brands-400.woff2 rename to client/public/vendor/font-awesome-5/webfonts/fa-brands-400.woff2 diff --git a/public/public/vendor/font-awesome-5/webfonts/fa-regular-400.eot b/client/public/vendor/font-awesome-5/webfonts/fa-regular-400.eot similarity index 100% rename from public/public/vendor/font-awesome-5/webfonts/fa-regular-400.eot rename to client/public/vendor/font-awesome-5/webfonts/fa-regular-400.eot diff --git a/public/public/vendor/font-awesome-5/webfonts/fa-regular-400.svg b/client/public/vendor/font-awesome-5/webfonts/fa-regular-400.svg similarity index 100% rename from public/public/vendor/font-awesome-5/webfonts/fa-regular-400.svg rename to client/public/vendor/font-awesome-5/webfonts/fa-regular-400.svg diff --git a/public/public/vendor/font-awesome-5/webfonts/fa-regular-400.ttf b/client/public/vendor/font-awesome-5/webfonts/fa-regular-400.ttf similarity index 100% rename from public/public/vendor/font-awesome-5/webfonts/fa-regular-400.ttf rename to client/public/vendor/font-awesome-5/webfonts/fa-regular-400.ttf diff --git a/public/public/vendor/font-awesome-5/webfonts/fa-regular-400.woff b/client/public/vendor/font-awesome-5/webfonts/fa-regular-400.woff similarity index 100% rename from public/public/vendor/font-awesome-5/webfonts/fa-regular-400.woff rename to client/public/vendor/font-awesome-5/webfonts/fa-regular-400.woff diff --git a/public/public/vendor/font-awesome-5/webfonts/fa-regular-400.woff2 b/client/public/vendor/font-awesome-5/webfonts/fa-regular-400.woff2 similarity index 100% rename from public/public/vendor/font-awesome-5/webfonts/fa-regular-400.woff2 rename to client/public/vendor/font-awesome-5/webfonts/fa-regular-400.woff2 diff --git a/public/public/vendor/font-awesome-5/webfonts/fa-solid-900.eot b/client/public/vendor/font-awesome-5/webfonts/fa-solid-900.eot similarity index 100% rename from public/public/vendor/font-awesome-5/webfonts/fa-solid-900.eot rename to client/public/vendor/font-awesome-5/webfonts/fa-solid-900.eot diff --git a/public/public/vendor/font-awesome-5/webfonts/fa-solid-900.svg b/client/public/vendor/font-awesome-5/webfonts/fa-solid-900.svg similarity index 100% rename from public/public/vendor/font-awesome-5/webfonts/fa-solid-900.svg rename to client/public/vendor/font-awesome-5/webfonts/fa-solid-900.svg diff --git a/public/public/vendor/font-awesome-5/webfonts/fa-solid-900.ttf b/client/public/vendor/font-awesome-5/webfonts/fa-solid-900.ttf similarity index 100% rename from public/public/vendor/font-awesome-5/webfonts/fa-solid-900.ttf rename to client/public/vendor/font-awesome-5/webfonts/fa-solid-900.ttf diff --git a/public/public/vendor/font-awesome-5/webfonts/fa-solid-900.woff b/client/public/vendor/font-awesome-5/webfonts/fa-solid-900.woff similarity index 100% rename from public/public/vendor/font-awesome-5/webfonts/fa-solid-900.woff rename to client/public/vendor/font-awesome-5/webfonts/fa-solid-900.woff diff --git a/public/public/vendor/font-awesome-5/webfonts/fa-solid-900.woff2 b/client/public/vendor/font-awesome-5/webfonts/fa-solid-900.woff2 similarity index 100% rename from public/public/vendor/font-awesome-5/webfonts/fa-solid-900.woff2 rename to client/public/vendor/font-awesome-5/webfonts/fa-solid-900.woff2 diff --git a/public/public/vendor/fullcalendar-3.10.0/CHANGELOG.txt b/client/public/vendor/fullcalendar-3.10.0/CHANGELOG.txt similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/CHANGELOG.txt rename to client/public/vendor/fullcalendar-3.10.0/CHANGELOG.txt diff --git a/public/public/vendor/fullcalendar-3.10.0/CONTRIBUTING.txt b/client/public/vendor/fullcalendar-3.10.0/CONTRIBUTING.txt similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/CONTRIBUTING.txt rename to client/public/vendor/fullcalendar-3.10.0/CONTRIBUTING.txt diff --git a/public/public/vendor/fullcalendar-3.10.0/LICENSE.txt b/client/public/vendor/fullcalendar-3.10.0/LICENSE.txt similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/LICENSE.txt rename to client/public/vendor/fullcalendar-3.10.0/LICENSE.txt diff --git a/public/public/vendor/fullcalendar-3.10.0/README.txt b/client/public/vendor/fullcalendar-3.10.0/README.txt similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/README.txt rename to client/public/vendor/fullcalendar-3.10.0/README.txt diff --git a/public/public/vendor/fullcalendar-3.10.0/fullcalendar.css b/client/public/vendor/fullcalendar-3.10.0/fullcalendar.css similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/fullcalendar.css rename to client/public/vendor/fullcalendar-3.10.0/fullcalendar.css diff --git a/public/public/vendor/fullcalendar-3.10.0/fullcalendar.js b/client/public/vendor/fullcalendar-3.10.0/fullcalendar.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/fullcalendar.js rename to client/public/vendor/fullcalendar-3.10.0/fullcalendar.js diff --git a/public/public/vendor/fullcalendar-3.10.0/fullcalendar.min.css b/client/public/vendor/fullcalendar-3.10.0/fullcalendar.min.css similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/fullcalendar.min.css rename to client/public/vendor/fullcalendar-3.10.0/fullcalendar.min.css diff --git a/public/public/vendor/fullcalendar-3.10.0/fullcalendar.min.js b/client/public/vendor/fullcalendar-3.10.0/fullcalendar.min.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/fullcalendar.min.js rename to client/public/vendor/fullcalendar-3.10.0/fullcalendar.min.js diff --git a/public/public/vendor/fullcalendar-3.10.0/fullcalendar.print.css b/client/public/vendor/fullcalendar-3.10.0/fullcalendar.print.css similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/fullcalendar.print.css rename to client/public/vendor/fullcalendar-3.10.0/fullcalendar.print.css diff --git a/public/public/vendor/fullcalendar-3.10.0/fullcalendar.print.min.css b/client/public/vendor/fullcalendar-3.10.0/fullcalendar.print.min.css similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/fullcalendar.print.min.css rename to client/public/vendor/fullcalendar-3.10.0/fullcalendar.print.min.css diff --git a/public/public/vendor/fullcalendar-3.10.0/gcal.js b/client/public/vendor/fullcalendar-3.10.0/gcal.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/gcal.js rename to client/public/vendor/fullcalendar-3.10.0/gcal.js diff --git a/public/public/vendor/fullcalendar-3.10.0/gcal.min.js b/client/public/vendor/fullcalendar-3.10.0/gcal.min.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/gcal.min.js rename to client/public/vendor/fullcalendar-3.10.0/gcal.min.js diff --git a/public/public/vendor/fullcalendar-3.10.0/lib/moment.min.js b/client/public/vendor/fullcalendar-3.10.0/lib/moment.min.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/lib/moment.min.js rename to client/public/vendor/fullcalendar-3.10.0/lib/moment.min.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale-all.js b/client/public/vendor/fullcalendar-3.10.0/locale-all.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale-all.js rename to client/public/vendor/fullcalendar-3.10.0/locale-all.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/af.js b/client/public/vendor/fullcalendar-3.10.0/locale/af.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/af.js rename to client/public/vendor/fullcalendar-3.10.0/locale/af.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/ar-dz.js b/client/public/vendor/fullcalendar-3.10.0/locale/ar-dz.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/ar-dz.js rename to client/public/vendor/fullcalendar-3.10.0/locale/ar-dz.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/ar-kw.js b/client/public/vendor/fullcalendar-3.10.0/locale/ar-kw.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/ar-kw.js rename to client/public/vendor/fullcalendar-3.10.0/locale/ar-kw.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/ar-ly.js b/client/public/vendor/fullcalendar-3.10.0/locale/ar-ly.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/ar-ly.js rename to client/public/vendor/fullcalendar-3.10.0/locale/ar-ly.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/ar-ma.js b/client/public/vendor/fullcalendar-3.10.0/locale/ar-ma.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/ar-ma.js rename to client/public/vendor/fullcalendar-3.10.0/locale/ar-ma.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/ar-sa.js b/client/public/vendor/fullcalendar-3.10.0/locale/ar-sa.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/ar-sa.js rename to client/public/vendor/fullcalendar-3.10.0/locale/ar-sa.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/ar-tn.js b/client/public/vendor/fullcalendar-3.10.0/locale/ar-tn.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/ar-tn.js rename to client/public/vendor/fullcalendar-3.10.0/locale/ar-tn.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/ar.js b/client/public/vendor/fullcalendar-3.10.0/locale/ar.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/ar.js rename to client/public/vendor/fullcalendar-3.10.0/locale/ar.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/be.js b/client/public/vendor/fullcalendar-3.10.0/locale/be.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/be.js rename to client/public/vendor/fullcalendar-3.10.0/locale/be.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/bg.js b/client/public/vendor/fullcalendar-3.10.0/locale/bg.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/bg.js rename to client/public/vendor/fullcalendar-3.10.0/locale/bg.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/bs.js b/client/public/vendor/fullcalendar-3.10.0/locale/bs.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/bs.js rename to client/public/vendor/fullcalendar-3.10.0/locale/bs.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/ca.js b/client/public/vendor/fullcalendar-3.10.0/locale/ca.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/ca.js rename to client/public/vendor/fullcalendar-3.10.0/locale/ca.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/cs.js b/client/public/vendor/fullcalendar-3.10.0/locale/cs.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/cs.js rename to client/public/vendor/fullcalendar-3.10.0/locale/cs.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/da.js b/client/public/vendor/fullcalendar-3.10.0/locale/da.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/da.js rename to client/public/vendor/fullcalendar-3.10.0/locale/da.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/de-at.js b/client/public/vendor/fullcalendar-3.10.0/locale/de-at.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/de-at.js rename to client/public/vendor/fullcalendar-3.10.0/locale/de-at.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/de-ch.js b/client/public/vendor/fullcalendar-3.10.0/locale/de-ch.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/de-ch.js rename to client/public/vendor/fullcalendar-3.10.0/locale/de-ch.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/de.js b/client/public/vendor/fullcalendar-3.10.0/locale/de.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/de.js rename to client/public/vendor/fullcalendar-3.10.0/locale/de.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/el.js b/client/public/vendor/fullcalendar-3.10.0/locale/el.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/el.js rename to client/public/vendor/fullcalendar-3.10.0/locale/el.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/en-au.js b/client/public/vendor/fullcalendar-3.10.0/locale/en-au.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/en-au.js rename to client/public/vendor/fullcalendar-3.10.0/locale/en-au.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/en-ca.js b/client/public/vendor/fullcalendar-3.10.0/locale/en-ca.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/en-ca.js rename to client/public/vendor/fullcalendar-3.10.0/locale/en-ca.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/en-gb.js b/client/public/vendor/fullcalendar-3.10.0/locale/en-gb.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/en-gb.js rename to client/public/vendor/fullcalendar-3.10.0/locale/en-gb.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/en-ie.js b/client/public/vendor/fullcalendar-3.10.0/locale/en-ie.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/en-ie.js rename to client/public/vendor/fullcalendar-3.10.0/locale/en-ie.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/en-nz.js b/client/public/vendor/fullcalendar-3.10.0/locale/en-nz.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/en-nz.js rename to client/public/vendor/fullcalendar-3.10.0/locale/en-nz.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/es-do.js b/client/public/vendor/fullcalendar-3.10.0/locale/es-do.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/es-do.js rename to client/public/vendor/fullcalendar-3.10.0/locale/es-do.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/es-us.js b/client/public/vendor/fullcalendar-3.10.0/locale/es-us.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/es-us.js rename to client/public/vendor/fullcalendar-3.10.0/locale/es-us.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/es.js b/client/public/vendor/fullcalendar-3.10.0/locale/es.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/es.js rename to client/public/vendor/fullcalendar-3.10.0/locale/es.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/et.js b/client/public/vendor/fullcalendar-3.10.0/locale/et.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/et.js rename to client/public/vendor/fullcalendar-3.10.0/locale/et.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/eu.js b/client/public/vendor/fullcalendar-3.10.0/locale/eu.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/eu.js rename to client/public/vendor/fullcalendar-3.10.0/locale/eu.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/fa.js b/client/public/vendor/fullcalendar-3.10.0/locale/fa.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/fa.js rename to client/public/vendor/fullcalendar-3.10.0/locale/fa.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/fi.js b/client/public/vendor/fullcalendar-3.10.0/locale/fi.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/fi.js rename to client/public/vendor/fullcalendar-3.10.0/locale/fi.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/fr-ca.js b/client/public/vendor/fullcalendar-3.10.0/locale/fr-ca.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/fr-ca.js rename to client/public/vendor/fullcalendar-3.10.0/locale/fr-ca.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/fr-ch.js b/client/public/vendor/fullcalendar-3.10.0/locale/fr-ch.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/fr-ch.js rename to client/public/vendor/fullcalendar-3.10.0/locale/fr-ch.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/fr.js b/client/public/vendor/fullcalendar-3.10.0/locale/fr.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/fr.js rename to client/public/vendor/fullcalendar-3.10.0/locale/fr.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/gl.js b/client/public/vendor/fullcalendar-3.10.0/locale/gl.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/gl.js rename to client/public/vendor/fullcalendar-3.10.0/locale/gl.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/he.js b/client/public/vendor/fullcalendar-3.10.0/locale/he.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/he.js rename to client/public/vendor/fullcalendar-3.10.0/locale/he.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/hi.js b/client/public/vendor/fullcalendar-3.10.0/locale/hi.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/hi.js rename to client/public/vendor/fullcalendar-3.10.0/locale/hi.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/hr.js b/client/public/vendor/fullcalendar-3.10.0/locale/hr.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/hr.js rename to client/public/vendor/fullcalendar-3.10.0/locale/hr.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/hu.js b/client/public/vendor/fullcalendar-3.10.0/locale/hu.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/hu.js rename to client/public/vendor/fullcalendar-3.10.0/locale/hu.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/id.js b/client/public/vendor/fullcalendar-3.10.0/locale/id.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/id.js rename to client/public/vendor/fullcalendar-3.10.0/locale/id.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/is.js b/client/public/vendor/fullcalendar-3.10.0/locale/is.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/is.js rename to client/public/vendor/fullcalendar-3.10.0/locale/is.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/it.js b/client/public/vendor/fullcalendar-3.10.0/locale/it.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/it.js rename to client/public/vendor/fullcalendar-3.10.0/locale/it.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/ja.js b/client/public/vendor/fullcalendar-3.10.0/locale/ja.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/ja.js rename to client/public/vendor/fullcalendar-3.10.0/locale/ja.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/ka.js b/client/public/vendor/fullcalendar-3.10.0/locale/ka.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/ka.js rename to client/public/vendor/fullcalendar-3.10.0/locale/ka.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/kk.js b/client/public/vendor/fullcalendar-3.10.0/locale/kk.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/kk.js rename to client/public/vendor/fullcalendar-3.10.0/locale/kk.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/ko.js b/client/public/vendor/fullcalendar-3.10.0/locale/ko.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/ko.js rename to client/public/vendor/fullcalendar-3.10.0/locale/ko.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/lb.js b/client/public/vendor/fullcalendar-3.10.0/locale/lb.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/lb.js rename to client/public/vendor/fullcalendar-3.10.0/locale/lb.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/lt.js b/client/public/vendor/fullcalendar-3.10.0/locale/lt.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/lt.js rename to client/public/vendor/fullcalendar-3.10.0/locale/lt.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/lv.js b/client/public/vendor/fullcalendar-3.10.0/locale/lv.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/lv.js rename to client/public/vendor/fullcalendar-3.10.0/locale/lv.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/mk.js b/client/public/vendor/fullcalendar-3.10.0/locale/mk.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/mk.js rename to client/public/vendor/fullcalendar-3.10.0/locale/mk.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/ms-my.js b/client/public/vendor/fullcalendar-3.10.0/locale/ms-my.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/ms-my.js rename to client/public/vendor/fullcalendar-3.10.0/locale/ms-my.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/ms.js b/client/public/vendor/fullcalendar-3.10.0/locale/ms.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/ms.js rename to client/public/vendor/fullcalendar-3.10.0/locale/ms.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/nb.js b/client/public/vendor/fullcalendar-3.10.0/locale/nb.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/nb.js rename to client/public/vendor/fullcalendar-3.10.0/locale/nb.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/nl-be.js b/client/public/vendor/fullcalendar-3.10.0/locale/nl-be.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/nl-be.js rename to client/public/vendor/fullcalendar-3.10.0/locale/nl-be.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/nl.js b/client/public/vendor/fullcalendar-3.10.0/locale/nl.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/nl.js rename to client/public/vendor/fullcalendar-3.10.0/locale/nl.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/nn.js b/client/public/vendor/fullcalendar-3.10.0/locale/nn.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/nn.js rename to client/public/vendor/fullcalendar-3.10.0/locale/nn.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/pl.js b/client/public/vendor/fullcalendar-3.10.0/locale/pl.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/pl.js rename to client/public/vendor/fullcalendar-3.10.0/locale/pl.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/pt-br.js b/client/public/vendor/fullcalendar-3.10.0/locale/pt-br.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/pt-br.js rename to client/public/vendor/fullcalendar-3.10.0/locale/pt-br.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/pt.js b/client/public/vendor/fullcalendar-3.10.0/locale/pt.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/pt.js rename to client/public/vendor/fullcalendar-3.10.0/locale/pt.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/ro.js b/client/public/vendor/fullcalendar-3.10.0/locale/ro.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/ro.js rename to client/public/vendor/fullcalendar-3.10.0/locale/ro.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/ru.js b/client/public/vendor/fullcalendar-3.10.0/locale/ru.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/ru.js rename to client/public/vendor/fullcalendar-3.10.0/locale/ru.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/sk.js b/client/public/vendor/fullcalendar-3.10.0/locale/sk.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/sk.js rename to client/public/vendor/fullcalendar-3.10.0/locale/sk.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/sl.js b/client/public/vendor/fullcalendar-3.10.0/locale/sl.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/sl.js rename to client/public/vendor/fullcalendar-3.10.0/locale/sl.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/sq.js b/client/public/vendor/fullcalendar-3.10.0/locale/sq.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/sq.js rename to client/public/vendor/fullcalendar-3.10.0/locale/sq.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/sr-cyrl.js b/client/public/vendor/fullcalendar-3.10.0/locale/sr-cyrl.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/sr-cyrl.js rename to client/public/vendor/fullcalendar-3.10.0/locale/sr-cyrl.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/sr.js b/client/public/vendor/fullcalendar-3.10.0/locale/sr.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/sr.js rename to client/public/vendor/fullcalendar-3.10.0/locale/sr.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/sv.js b/client/public/vendor/fullcalendar-3.10.0/locale/sv.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/sv.js rename to client/public/vendor/fullcalendar-3.10.0/locale/sv.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/th.js b/client/public/vendor/fullcalendar-3.10.0/locale/th.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/th.js rename to client/public/vendor/fullcalendar-3.10.0/locale/th.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/tr.js b/client/public/vendor/fullcalendar-3.10.0/locale/tr.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/tr.js rename to client/public/vendor/fullcalendar-3.10.0/locale/tr.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/uk.js b/client/public/vendor/fullcalendar-3.10.0/locale/uk.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/uk.js rename to client/public/vendor/fullcalendar-3.10.0/locale/uk.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/vi.js b/client/public/vendor/fullcalendar-3.10.0/locale/vi.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/vi.js rename to client/public/vendor/fullcalendar-3.10.0/locale/vi.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/zh-cn.js b/client/public/vendor/fullcalendar-3.10.0/locale/zh-cn.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/zh-cn.js rename to client/public/vendor/fullcalendar-3.10.0/locale/zh-cn.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/zh-hk.js b/client/public/vendor/fullcalendar-3.10.0/locale/zh-hk.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/zh-hk.js rename to client/public/vendor/fullcalendar-3.10.0/locale/zh-hk.js diff --git a/public/public/vendor/fullcalendar-3.10.0/locale/zh-tw.js b/client/public/vendor/fullcalendar-3.10.0/locale/zh-tw.js similarity index 100% rename from public/public/vendor/fullcalendar-3.10.0/locale/zh-tw.js rename to client/public/vendor/fullcalendar-3.10.0/locale/zh-tw.js diff --git a/public/public/vendor/images/bg-title-01.jpg b/client/public/vendor/images/bg-title-01.jpg similarity index 100% rename from public/public/vendor/images/bg-title-01.jpg rename to client/public/vendor/images/bg-title-01.jpg diff --git a/public/public/vendor/images/bg-title-02.jpg b/client/public/vendor/images/bg-title-02.jpg similarity index 100% rename from public/public/vendor/images/bg-title-02.jpg rename to client/public/vendor/images/bg-title-02.jpg diff --git a/public/public/vendor/images/icon/Untitled-1.jpg b/client/public/vendor/images/icon/Untitled-1.jpg similarity index 100% rename from public/public/vendor/images/icon/Untitled-1.jpg rename to client/public/vendor/images/icon/Untitled-1.jpg diff --git a/public/public/vendor/images/icon/avatar-01.jpg b/client/public/vendor/images/icon/avatar-01.jpg similarity index 100% rename from public/public/vendor/images/icon/avatar-01.jpg rename to client/public/vendor/images/icon/avatar-01.jpg diff --git a/public/public/vendor/images/icon/avatar-02.jpg b/client/public/vendor/images/icon/avatar-02.jpg similarity index 100% rename from public/public/vendor/images/icon/avatar-02.jpg rename to client/public/vendor/images/icon/avatar-02.jpg diff --git a/public/public/vendor/images/icon/avatar-03.jpg b/client/public/vendor/images/icon/avatar-03.jpg similarity index 100% rename from public/public/vendor/images/icon/avatar-03.jpg rename to client/public/vendor/images/icon/avatar-03.jpg diff --git a/public/public/vendor/images/icon/avatar-04.jpg b/client/public/vendor/images/icon/avatar-04.jpg similarity index 100% rename from public/public/vendor/images/icon/avatar-04.jpg rename to client/public/vendor/images/icon/avatar-04.jpg diff --git a/public/public/vendor/images/icon/avatar-05.jpg b/client/public/vendor/images/icon/avatar-05.jpg similarity index 100% rename from public/public/vendor/images/icon/avatar-05.jpg rename to client/public/vendor/images/icon/avatar-05.jpg diff --git a/public/public/vendor/images/icon/avatar-06.jpg b/client/public/vendor/images/icon/avatar-06.jpg similarity index 100% rename from public/public/vendor/images/icon/avatar-06.jpg rename to client/public/vendor/images/icon/avatar-06.jpg diff --git a/public/public/vendor/images/icon/avatar-big-01.jpg b/client/public/vendor/images/icon/avatar-big-01.jpg similarity index 100% rename from public/public/vendor/images/icon/avatar-big-01.jpg rename to client/public/vendor/images/icon/avatar-big-01.jpg diff --git a/public/public/vendor/images/icon/logo-blue.png b/client/public/vendor/images/icon/logo-blue.png similarity index 100% rename from public/public/vendor/images/icon/logo-blue.png rename to client/public/vendor/images/icon/logo-blue.png diff --git a/public/public/vendor/images/icon/logo-mini.png b/client/public/vendor/images/icon/logo-mini.png similarity index 100% rename from public/public/vendor/images/icon/logo-mini.png rename to client/public/vendor/images/icon/logo-mini.png diff --git a/public/public/vendor/images/icon/logo-white.png b/client/public/vendor/images/icon/logo-white.png similarity index 100% rename from public/public/vendor/images/icon/logo-white.png rename to client/public/vendor/images/icon/logo-white.png diff --git a/public/public/vendor/images/icon/logo.png b/client/public/vendor/images/icon/logo.png similarity index 100% rename from public/public/vendor/images/icon/logo.png rename to client/public/vendor/images/icon/logo.png diff --git a/public/public/vendor/jquery-3.2.1.min.js b/client/public/vendor/jquery-3.2.1.min.js similarity index 100% rename from public/public/vendor/jquery-3.2.1.min.js rename to client/public/vendor/jquery-3.2.1.min.js diff --git a/public/public/vendor/jquery-ui.min.js b/client/public/vendor/jquery-ui.min.js similarity index 100% rename from public/public/vendor/jquery-ui.min.js rename to client/public/vendor/jquery-ui.min.js diff --git a/public/public/vendor/js/bootstrap-datetimepicker.js b/client/public/vendor/js/bootstrap-datetimepicker.js similarity index 100% rename from public/public/vendor/js/bootstrap-datetimepicker.js rename to client/public/vendor/js/bootstrap-datetimepicker.js diff --git a/public/public/vendor/js/main.js b/client/public/vendor/js/main.js similarity index 100% rename from public/public/vendor/js/main.js rename to client/public/vendor/js/main.js diff --git a/public/public/vendor/js/moment.js b/client/public/vendor/js/moment.js similarity index 100% rename from public/public/vendor/js/moment.js rename to client/public/vendor/js/moment.js diff --git a/public/public/vendor/lightbox2/dist/css/lightbox.css b/client/public/vendor/lightbox2/dist/css/lightbox.css similarity index 100% rename from public/public/vendor/lightbox2/dist/css/lightbox.css rename to client/public/vendor/lightbox2/dist/css/lightbox.css diff --git a/public/public/vendor/lightbox2/dist/images/close.png b/client/public/vendor/lightbox2/dist/images/close.png similarity index 100% rename from public/public/vendor/lightbox2/dist/images/close.png rename to client/public/vendor/lightbox2/dist/images/close.png diff --git a/public/public/vendor/lightbox2/dist/images/loading.gif b/client/public/vendor/lightbox2/dist/images/loading.gif similarity index 100% rename from public/public/vendor/lightbox2/dist/images/loading.gif rename to client/public/vendor/lightbox2/dist/images/loading.gif diff --git a/public/public/vendor/lightbox2/dist/images/next.png b/client/public/vendor/lightbox2/dist/images/next.png similarity index 100% rename from public/public/vendor/lightbox2/dist/images/next.png rename to client/public/vendor/lightbox2/dist/images/next.png diff --git a/public/public/vendor/lightbox2/dist/images/prev.png b/client/public/vendor/lightbox2/dist/images/prev.png similarity index 100% rename from public/public/vendor/lightbox2/dist/images/prev.png rename to client/public/vendor/lightbox2/dist/images/prev.png diff --git a/public/public/vendor/lightbox2/dist/js/lightbox-plus-jquery.js b/client/public/vendor/lightbox2/dist/js/lightbox-plus-jquery.js similarity index 100% rename from public/public/vendor/lightbox2/dist/js/lightbox-plus-jquery.js rename to client/public/vendor/lightbox2/dist/js/lightbox-plus-jquery.js diff --git a/public/public/vendor/lightbox2/dist/js/lightbox-plus-jquery.min.js b/client/public/vendor/lightbox2/dist/js/lightbox-plus-jquery.min.js similarity index 100% rename from public/public/vendor/lightbox2/dist/js/lightbox-plus-jquery.min.js rename to client/public/vendor/lightbox2/dist/js/lightbox-plus-jquery.min.js diff --git a/public/public/vendor/lightbox2/dist/js/lightbox-plus-jquery.min.map b/client/public/vendor/lightbox2/dist/js/lightbox-plus-jquery.min.map similarity index 100% rename from public/public/vendor/lightbox2/dist/js/lightbox-plus-jquery.min.map rename to client/public/vendor/lightbox2/dist/js/lightbox-plus-jquery.min.map diff --git a/public/public/vendor/lightbox2/dist/js/lightbox.js b/client/public/vendor/lightbox2/dist/js/lightbox.js similarity index 100% rename from public/public/vendor/lightbox2/dist/js/lightbox.js rename to client/public/vendor/lightbox2/dist/js/lightbox.js diff --git a/public/public/vendor/lightbox2/dist/js/lightbox.min.js b/client/public/vendor/lightbox2/dist/js/lightbox.min.js similarity index 100% rename from public/public/vendor/lightbox2/dist/js/lightbox.min.js rename to client/public/vendor/lightbox2/dist/js/lightbox.min.js diff --git a/public/public/vendor/lightbox2/dist/js/lightbox.min.map b/client/public/vendor/lightbox2/dist/js/lightbox.min.map similarity index 100% rename from public/public/vendor/lightbox2/dist/js/lightbox.min.map rename to client/public/vendor/lightbox2/dist/js/lightbox.min.map diff --git a/public/public/vendor/lightbox2/src/css/lightbox.css b/client/public/vendor/lightbox2/src/css/lightbox.css similarity index 100% rename from public/public/vendor/lightbox2/src/css/lightbox.css rename to client/public/vendor/lightbox2/src/css/lightbox.css diff --git a/public/public/vendor/lightbox2/src/images/close.png b/client/public/vendor/lightbox2/src/images/close.png similarity index 100% rename from public/public/vendor/lightbox2/src/images/close.png rename to client/public/vendor/lightbox2/src/images/close.png diff --git a/public/public/vendor/lightbox2/src/images/loading.gif b/client/public/vendor/lightbox2/src/images/loading.gif similarity index 100% rename from public/public/vendor/lightbox2/src/images/loading.gif rename to client/public/vendor/lightbox2/src/images/loading.gif diff --git a/public/public/vendor/lightbox2/src/images/next.png b/client/public/vendor/lightbox2/src/images/next.png similarity index 100% rename from public/public/vendor/lightbox2/src/images/next.png rename to client/public/vendor/lightbox2/src/images/next.png diff --git a/public/public/vendor/lightbox2/src/images/prev.png b/client/public/vendor/lightbox2/src/images/prev.png similarity index 100% rename from public/public/vendor/lightbox2/src/images/prev.png rename to client/public/vendor/lightbox2/src/images/prev.png diff --git a/public/public/vendor/lightbox2/src/js/lightbox.js b/client/public/vendor/lightbox2/src/js/lightbox.js similarity index 100% rename from public/public/vendor/lightbox2/src/js/lightbox.js rename to client/public/vendor/lightbox2/src/js/lightbox.js diff --git a/public/public/vendor/mdi-font/css/material-design-iconic-font.css b/client/public/vendor/mdi-font/css/material-design-iconic-font.css similarity index 100% rename from public/public/vendor/mdi-font/css/material-design-iconic-font.css rename to client/public/vendor/mdi-font/css/material-design-iconic-font.css diff --git a/public/public/vendor/mdi-font/css/material-design-iconic-font.min.css b/client/public/vendor/mdi-font/css/material-design-iconic-font.min.css similarity index 100% rename from public/public/vendor/mdi-font/css/material-design-iconic-font.min.css rename to client/public/vendor/mdi-font/css/material-design-iconic-font.min.css diff --git a/public/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.eot b/client/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.eot similarity index 100% rename from public/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.eot rename to client/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.eot diff --git a/public/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.svg b/client/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.svg similarity index 100% rename from public/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.svg rename to client/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.svg diff --git a/public/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.ttf b/client/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.ttf similarity index 100% rename from public/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.ttf rename to client/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.ttf diff --git a/public/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.woff b/client/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.woff similarity index 100% rename from public/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.woff rename to client/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.woff diff --git a/public/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.woff2 b/client/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.woff2 similarity index 100% rename from public/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.woff2 rename to client/public/vendor/mdi-font/fonts/Material-Design-Iconic-Font.woff2 diff --git a/public/public/vendor/media/9606031aabebde32fa96edeff071a132.jpg b/client/public/vendor/media/9606031aabebde32fa96edeff071a132.jpg similarity index 100% rename from public/public/vendor/media/9606031aabebde32fa96edeff071a132.jpg rename to client/public/vendor/media/9606031aabebde32fa96edeff071a132.jpg diff --git a/public/public/vendor/perfect-scrollbar/perfect-scrollbar.css b/client/public/vendor/perfect-scrollbar/perfect-scrollbar.css similarity index 100% rename from public/public/vendor/perfect-scrollbar/perfect-scrollbar.css rename to client/public/vendor/perfect-scrollbar/perfect-scrollbar.css diff --git a/public/public/vendor/perfect-scrollbar/perfect-scrollbar.js b/client/public/vendor/perfect-scrollbar/perfect-scrollbar.js similarity index 100% rename from public/public/vendor/perfect-scrollbar/perfect-scrollbar.js rename to client/public/vendor/perfect-scrollbar/perfect-scrollbar.js diff --git a/public/public/vendor/perfect-scrollbar/perfect-scrollbar.min.js b/client/public/vendor/perfect-scrollbar/perfect-scrollbar.min.js similarity index 100% rename from public/public/vendor/perfect-scrollbar/perfect-scrollbar.min.js rename to client/public/vendor/perfect-scrollbar/perfect-scrollbar.min.js diff --git a/public/public/vendor/progressbar/progressbar.js b/client/public/vendor/progressbar/progressbar.js similarity index 100% rename from public/public/vendor/progressbar/progressbar.js rename to client/public/vendor/progressbar/progressbar.js diff --git a/public/public/vendor/progressbar/progressbar.min.js b/client/public/vendor/progressbar/progressbar.min.js similarity index 100% rename from public/public/vendor/progressbar/progressbar.min.js rename to client/public/vendor/progressbar/progressbar.min.js diff --git a/public/public/vendor/select2/select2.min.css b/client/public/vendor/select2/select2.min.css similarity index 100% rename from public/public/vendor/select2/select2.min.css rename to client/public/vendor/select2/select2.min.css diff --git a/public/public/vendor/select2/select2.min.js b/client/public/vendor/select2/select2.min.js similarity index 100% rename from public/public/vendor/select2/select2.min.js rename to client/public/vendor/select2/select2.min.js diff --git a/public/public/vendor/slick/ajax-loader.gif b/client/public/vendor/slick/ajax-loader.gif similarity index 100% rename from public/public/vendor/slick/ajax-loader.gif rename to client/public/vendor/slick/ajax-loader.gif diff --git a/public/public/vendor/slick/config.rb b/client/public/vendor/slick/config.rb similarity index 100% rename from public/public/vendor/slick/config.rb rename to client/public/vendor/slick/config.rb diff --git a/public/public/vendor/slick/fonts/slick.eot b/client/public/vendor/slick/fonts/slick.eot similarity index 100% rename from public/public/vendor/slick/fonts/slick.eot rename to client/public/vendor/slick/fonts/slick.eot diff --git a/public/public/vendor/slick/fonts/slick.svg b/client/public/vendor/slick/fonts/slick.svg similarity index 100% rename from public/public/vendor/slick/fonts/slick.svg rename to client/public/vendor/slick/fonts/slick.svg diff --git a/public/public/vendor/slick/fonts/slick.ttf b/client/public/vendor/slick/fonts/slick.ttf similarity index 100% rename from public/public/vendor/slick/fonts/slick.ttf rename to client/public/vendor/slick/fonts/slick.ttf diff --git a/public/public/vendor/slick/fonts/slick.woff b/client/public/vendor/slick/fonts/slick.woff similarity index 100% rename from public/public/vendor/slick/fonts/slick.woff rename to client/public/vendor/slick/fonts/slick.woff diff --git a/public/public/vendor/slick/slick-theme.css b/client/public/vendor/slick/slick-theme.css similarity index 100% rename from public/public/vendor/slick/slick-theme.css rename to client/public/vendor/slick/slick-theme.css diff --git a/public/public/vendor/slick/slick-theme.less b/client/public/vendor/slick/slick-theme.less similarity index 100% rename from public/public/vendor/slick/slick-theme.less rename to client/public/vendor/slick/slick-theme.less diff --git a/public/public/vendor/slick/slick-theme.scss b/client/public/vendor/slick/slick-theme.scss similarity index 100% rename from public/public/vendor/slick/slick-theme.scss rename to client/public/vendor/slick/slick-theme.scss diff --git a/public/public/vendor/slick/slick.css b/client/public/vendor/slick/slick.css similarity index 100% rename from public/public/vendor/slick/slick.css rename to client/public/vendor/slick/slick.css diff --git a/public/public/vendor/slick/slick.js b/client/public/vendor/slick/slick.js similarity index 100% rename from public/public/vendor/slick/slick.js rename to client/public/vendor/slick/slick.js diff --git a/public/public/vendor/slick/slick.less b/client/public/vendor/slick/slick.less similarity index 100% rename from public/public/vendor/slick/slick.less rename to client/public/vendor/slick/slick.less diff --git a/public/public/vendor/slick/slick.min.js b/client/public/vendor/slick/slick.min.js similarity index 100% rename from public/public/vendor/slick/slick.min.js rename to client/public/vendor/slick/slick.min.js diff --git a/public/public/vendor/slick/slick.scss b/client/public/vendor/slick/slick.scss similarity index 100% rename from public/public/vendor/slick/slick.scss rename to client/public/vendor/slick/slick.scss diff --git a/public/public/vendor/smk-accordion/accordion.css b/client/public/vendor/smk-accordion/accordion.css similarity index 100% rename from public/public/vendor/smk-accordion/accordion.css rename to client/public/vendor/smk-accordion/accordion.css diff --git a/public/public/vendor/smk-accordion/accordion.js b/client/public/vendor/smk-accordion/accordion.js similarity index 100% rename from public/public/vendor/smk-accordion/accordion.js rename to client/public/vendor/smk-accordion/accordion.js diff --git a/public/public/vendor/smk-accordion/accordion.min.js b/client/public/vendor/smk-accordion/accordion.min.js similarity index 100% rename from public/public/vendor/smk-accordion/accordion.min.js rename to client/public/vendor/smk-accordion/accordion.min.js diff --git a/public/public/vendor/sweetalert/sweetalert.min.js b/client/public/vendor/sweetalert/sweetalert.min.js similarity index 100% rename from public/public/vendor/sweetalert/sweetalert.min.js rename to client/public/vendor/sweetalert/sweetalert.min.js diff --git a/public/public/vendor/vector-map/jquery.vmap.brazil.js b/client/public/vendor/vector-map/jquery.vmap.brazil.js similarity index 100% rename from public/public/vendor/vector-map/jquery.vmap.brazil.js rename to client/public/vendor/vector-map/jquery.vmap.brazil.js diff --git a/public/public/vendor/vector-map/jquery.vmap.europe.js b/client/public/vendor/vector-map/jquery.vmap.europe.js similarity index 100% rename from public/public/vendor/vector-map/jquery.vmap.europe.js rename to client/public/vendor/vector-map/jquery.vmap.europe.js diff --git a/public/public/vendor/vector-map/jquery.vmap.france.js b/client/public/vendor/vector-map/jquery.vmap.france.js similarity index 100% rename from public/public/vendor/vector-map/jquery.vmap.france.js rename to client/public/vendor/vector-map/jquery.vmap.france.js diff --git a/public/public/vendor/vector-map/jquery.vmap.germany.js b/client/public/vendor/vector-map/jquery.vmap.germany.js similarity index 100% rename from public/public/vendor/vector-map/jquery.vmap.germany.js rename to client/public/vendor/vector-map/jquery.vmap.germany.js diff --git a/public/public/vendor/vector-map/jquery.vmap.js b/client/public/vendor/vector-map/jquery.vmap.js similarity index 100% rename from public/public/vendor/vector-map/jquery.vmap.js rename to client/public/vendor/vector-map/jquery.vmap.js diff --git a/public/public/vendor/vector-map/jquery.vmap.min.js b/client/public/vendor/vector-map/jquery.vmap.min.js similarity index 100% rename from public/public/vendor/vector-map/jquery.vmap.min.js rename to client/public/vendor/vector-map/jquery.vmap.min.js diff --git a/public/public/vendor/vector-map/jquery.vmap.russia.js b/client/public/vendor/vector-map/jquery.vmap.russia.js similarity index 100% rename from public/public/vendor/vector-map/jquery.vmap.russia.js rename to client/public/vendor/vector-map/jquery.vmap.russia.js diff --git a/public/public/vendor/vector-map/jquery.vmap.sampledata.js b/client/public/vendor/vector-map/jquery.vmap.sampledata.js similarity index 100% rename from public/public/vendor/vector-map/jquery.vmap.sampledata.js rename to client/public/vendor/vector-map/jquery.vmap.sampledata.js diff --git a/public/public/vendor/vector-map/jquery.vmap.usa.js b/client/public/vendor/vector-map/jquery.vmap.usa.js similarity index 100% rename from public/public/vendor/vector-map/jquery.vmap.usa.js rename to client/public/vendor/vector-map/jquery.vmap.usa.js diff --git a/public/public/vendor/vector-map/jquery.vmap.world.js b/client/public/vendor/vector-map/jquery.vmap.world.js similarity index 100% rename from public/public/vendor/vector-map/jquery.vmap.world.js rename to client/public/vendor/vector-map/jquery.vmap.world.js diff --git a/public/public/vendor/vector-map/jqvmap.min.css b/client/public/vendor/vector-map/jqvmap.min.css similarity index 100% rename from public/public/vendor/vector-map/jqvmap.min.css rename to client/public/vendor/vector-map/jqvmap.min.css diff --git a/public/public/vendor/wow/animate.css b/client/public/vendor/wow/animate.css similarity index 100% rename from public/public/vendor/wow/animate.css rename to client/public/vendor/wow/animate.css diff --git a/public/public/vendor/wow/wow.min.js b/client/public/vendor/wow/wow.min.js similarity index 100% rename from public/public/vendor/wow/wow.min.js rename to client/public/vendor/wow/wow.min.js diff --git a/public/src/api/ApiUrl.ts b/client/src/api/ApiUrl.ts similarity index 100% rename from public/src/api/ApiUrl.ts rename to client/src/api/ApiUrl.ts diff --git a/public/src/api/httpClient.ts b/client/src/api/httpClient.ts similarity index 100% rename from public/src/api/httpClient.ts rename to client/src/api/httpClient.ts diff --git a/public/src/api/makeApiRequest.ts b/client/src/api/makeApiRequest.ts similarity index 100% rename from public/src/api/makeApiRequest.ts rename to client/src/api/makeApiRequest.ts diff --git a/public/src/index.tsx b/client/src/index.tsx similarity index 100% rename from public/src/index.tsx rename to client/src/index.tsx diff --git a/public/src/interfaces/Auth.ts b/client/src/interfaces/Auth.ts similarity index 100% rename from public/src/interfaces/Auth.ts rename to client/src/interfaces/Auth.ts diff --git a/public/src/interfaces/Product.ts b/client/src/interfaces/Product.ts similarity index 100% rename from public/src/interfaces/Product.ts rename to client/src/interfaces/Product.ts diff --git a/public/src/interfaces/Testimonial.ts b/client/src/interfaces/Testimonial.ts similarity index 100% rename from public/src/interfaces/Testimonial.ts rename to client/src/interfaces/Testimonial.ts diff --git a/public/src/interfaces/User.ts b/client/src/interfaces/User.ts similarity index 100% rename from public/src/interfaces/User.ts rename to client/src/interfaces/User.ts diff --git a/public/src/pages/auth/AdminLayout.tsx b/client/src/pages/auth/AdminLayout.tsx similarity index 100% rename from public/src/pages/auth/AdminLayout.tsx rename to client/src/pages/auth/AdminLayout.tsx diff --git a/public/src/pages/auth/AdminPage.tsx b/client/src/pages/auth/AdminPage.tsx similarity index 100% rename from public/src/pages/auth/AdminPage.tsx rename to client/src/pages/auth/AdminPage.tsx diff --git a/public/src/pages/auth/AuthLayout.tsx b/client/src/pages/auth/AuthLayout.tsx similarity index 100% rename from public/src/pages/auth/AuthLayout.tsx rename to client/src/pages/auth/AuthLayout.tsx diff --git a/public/src/pages/auth/Dashboard.tsx b/client/src/pages/auth/Dashboard.tsx similarity index 100% rename from public/src/pages/auth/Dashboard.tsx rename to client/src/pages/auth/Dashboard.tsx diff --git a/public/src/pages/auth/Login/Login.tsx b/client/src/pages/auth/Login/Login.tsx similarity index 100% rename from public/src/pages/auth/Login/Login.tsx rename to client/src/pages/auth/Login/Login.tsx diff --git a/public/src/pages/auth/Login/showLdapReponse.tsx b/client/src/pages/auth/Login/showLdapReponse.tsx similarity index 100% rename from public/src/pages/auth/Login/showLdapReponse.tsx rename to client/src/pages/auth/Login/showLdapReponse.tsx diff --git a/public/src/pages/auth/Login/showLoginReponse.tsx b/client/src/pages/auth/Login/showLoginReponse.tsx similarity index 100% rename from public/src/pages/auth/Login/showLoginReponse.tsx rename to client/src/pages/auth/Login/showLoginReponse.tsx diff --git a/public/src/pages/auth/LoginNew/LoginNew.tsx b/client/src/pages/auth/LoginNew/LoginNew.tsx similarity index 100% rename from public/src/pages/auth/LoginNew/LoginNew.tsx rename to client/src/pages/auth/LoginNew/LoginNew.tsx diff --git a/public/src/pages/auth/LoginNew/PasswordCheck.tsx b/client/src/pages/auth/LoginNew/PasswordCheck.tsx similarity index 100% rename from public/src/pages/auth/LoginNew/PasswordCheck.tsx rename to client/src/pages/auth/LoginNew/PasswordCheck.tsx diff --git a/public/src/pages/auth/Register/Register.tsx b/client/src/pages/auth/Register/Register.tsx similarity index 100% rename from public/src/pages/auth/Register/Register.tsx rename to client/src/pages/auth/Register/Register.tsx diff --git a/public/src/pages/auth/Register/showRegReponse.tsx b/client/src/pages/auth/Register/showRegReponse.tsx similarity index 100% rename from public/src/pages/auth/Register/showRegReponse.tsx rename to client/src/pages/auth/Register/showRegReponse.tsx diff --git a/public/src/pages/main/Contact.tsx b/client/src/pages/main/Contact.tsx similarity index 100% rename from public/src/pages/main/Contact.tsx rename to client/src/pages/main/Contact.tsx diff --git a/public/src/pages/main/Counts.tsx b/client/src/pages/main/Counts.tsx similarity index 100% rename from public/src/pages/main/Counts.tsx rename to client/src/pages/main/Counts.tsx diff --git a/public/src/pages/main/FAQ.tsx b/client/src/pages/main/FAQ.tsx similarity index 100% rename from public/src/pages/main/FAQ.tsx rename to client/src/pages/main/FAQ.tsx diff --git a/public/src/pages/main/Footer.tsx b/client/src/pages/main/Footer.tsx similarity index 100% rename from public/src/pages/main/Footer.tsx rename to client/src/pages/main/Footer.tsx diff --git a/public/src/pages/main/Header/Header.tsx b/client/src/pages/main/Header/Header.tsx similarity index 100% rename from public/src/pages/main/Header/Header.tsx rename to client/src/pages/main/Header/Header.tsx diff --git a/public/src/pages/main/Header/Nav.tsx b/client/src/pages/main/Header/Nav.tsx similarity index 100% rename from public/src/pages/main/Header/Nav.tsx rename to client/src/pages/main/Header/Nav.tsx diff --git a/public/src/pages/main/Header/Sign.tsx b/client/src/pages/main/Header/Sign.tsx similarity index 100% rename from public/src/pages/main/Header/Sign.tsx rename to client/src/pages/main/Header/Sign.tsx diff --git a/public/src/pages/main/Hero.tsx b/client/src/pages/main/Hero.tsx similarity index 100% rename from public/src/pages/main/Hero.tsx rename to client/src/pages/main/Hero.tsx diff --git a/public/src/pages/main/Main.tsx b/client/src/pages/main/Main.tsx similarity index 100% rename from public/src/pages/main/Main.tsx rename to client/src/pages/main/Main.tsx diff --git a/public/src/pages/main/Userprofile.tsx b/client/src/pages/main/Userprofile.tsx similarity index 100% rename from public/src/pages/main/Userprofile.tsx rename to client/src/pages/main/Userprofile.tsx diff --git a/public/src/pages/marketplace/Marketplace.tsx b/client/src/pages/marketplace/Marketplace.tsx similarity index 100% rename from public/src/pages/marketplace/Marketplace.tsx rename to client/src/pages/marketplace/Marketplace.tsx diff --git a/public/src/pages/marketplace/ProductView.tsx b/client/src/pages/marketplace/ProductView.tsx similarity index 100% rename from public/src/pages/marketplace/ProductView.tsx rename to client/src/pages/marketplace/ProductView.tsx diff --git a/public/src/pages/marketplace/Testimonials/Testimonials.tsx b/client/src/pages/marketplace/Testimonials/Testimonials.tsx similarity index 100% rename from public/src/pages/marketplace/Testimonials/Testimonials.tsx rename to client/src/pages/marketplace/Testimonials/Testimonials.tsx diff --git a/public/src/pages/marketplace/Testimonials/TestimonialsForm.tsx b/client/src/pages/marketplace/Testimonials/TestimonialsForm.tsx similarity index 100% rename from public/src/pages/marketplace/Testimonials/TestimonialsForm.tsx rename to client/src/pages/marketplace/Testimonials/TestimonialsForm.tsx diff --git a/public/src/pages/marketplace/Testimonials/TestimonialsItems.tsx b/client/src/pages/marketplace/Testimonials/TestimonialsItems.tsx similarity index 100% rename from public/src/pages/marketplace/Testimonials/TestimonialsItems.tsx rename to client/src/pages/marketplace/Testimonials/TestimonialsItems.tsx diff --git a/public/src/react-app-env.d.ts b/client/src/react-app-env.d.ts similarity index 100% rename from public/src/react-app-env.d.ts rename to client/src/react-app-env.d.ts diff --git a/public/src/reportWebVitals.tsx b/client/src/reportWebVitals.tsx similarity index 100% rename from public/src/reportWebVitals.tsx rename to client/src/reportWebVitals.tsx diff --git a/public/src/router/RoutePath.ts b/client/src/router/RoutePath.ts similarity index 100% rename from public/src/router/RoutePath.ts rename to client/src/router/RoutePath.ts diff --git a/public/src/router/Routes.tsx b/client/src/router/Routes.tsx similarity index 100% rename from public/src/router/Routes.tsx rename to client/src/router/Routes.tsx diff --git a/public/src/router/history.ts b/client/src/router/history.ts similarity index 100% rename from public/src/router/history.ts rename to client/src/router/history.ts diff --git a/public/tsconfig.json b/client/tsconfig.json similarity index 100% rename from public/tsconfig.json rename to client/tsconfig.json diff --git a/public/typings/get-browser-fingerprint/index.d.ts b/client/typings/get-browser-fingerprint/index.d.ts similarity index 100% rename from public/typings/get-browser-fingerprint/index.d.ts rename to client/typings/get-browser-fingerprint/index.d.ts diff --git a/public/vcs/git/HEAD b/client/vcs/git/HEAD similarity index 100% rename from public/vcs/git/HEAD rename to client/vcs/git/HEAD diff --git a/public/vcs/git/config b/client/vcs/git/config similarity index 100% rename from public/vcs/git/config rename to client/vcs/git/config diff --git a/public/vcs/git/description b/client/vcs/git/description similarity index 100% rename from public/vcs/git/description rename to client/vcs/git/description diff --git a/public/vcs/git/hooks/applypatch-msg.sample b/client/vcs/git/hooks/applypatch-msg.sample similarity index 100% rename from public/vcs/git/hooks/applypatch-msg.sample rename to client/vcs/git/hooks/applypatch-msg.sample diff --git a/public/vcs/git/hooks/commit-msg.sample b/client/vcs/git/hooks/commit-msg.sample similarity index 100% rename from public/vcs/git/hooks/commit-msg.sample rename to client/vcs/git/hooks/commit-msg.sample diff --git a/public/vcs/git/hooks/fsmonitor-watchman.sample b/client/vcs/git/hooks/fsmonitor-watchman.sample similarity index 100% rename from public/vcs/git/hooks/fsmonitor-watchman.sample rename to client/vcs/git/hooks/fsmonitor-watchman.sample diff --git a/public/vcs/git/hooks/post-update.sample b/client/vcs/git/hooks/post-update.sample similarity index 100% rename from public/vcs/git/hooks/post-update.sample rename to client/vcs/git/hooks/post-update.sample diff --git a/public/vcs/git/hooks/pre-applypatch.sample b/client/vcs/git/hooks/pre-applypatch.sample similarity index 100% rename from public/vcs/git/hooks/pre-applypatch.sample rename to client/vcs/git/hooks/pre-applypatch.sample diff --git a/public/vcs/git/hooks/pre-commit.sample b/client/vcs/git/hooks/pre-commit.sample similarity index 100% rename from public/vcs/git/hooks/pre-commit.sample rename to client/vcs/git/hooks/pre-commit.sample diff --git a/public/vcs/git/hooks/pre-merge-commit.sample b/client/vcs/git/hooks/pre-merge-commit.sample similarity index 100% rename from public/vcs/git/hooks/pre-merge-commit.sample rename to client/vcs/git/hooks/pre-merge-commit.sample diff --git a/public/vcs/git/hooks/pre-push.sample b/client/vcs/git/hooks/pre-push.sample similarity index 100% rename from public/vcs/git/hooks/pre-push.sample rename to client/vcs/git/hooks/pre-push.sample diff --git a/public/vcs/git/hooks/pre-rebase.sample b/client/vcs/git/hooks/pre-rebase.sample similarity index 100% rename from public/vcs/git/hooks/pre-rebase.sample rename to client/vcs/git/hooks/pre-rebase.sample diff --git a/public/vcs/git/hooks/pre-receive.sample b/client/vcs/git/hooks/pre-receive.sample similarity index 100% rename from public/vcs/git/hooks/pre-receive.sample rename to client/vcs/git/hooks/pre-receive.sample diff --git a/public/vcs/git/hooks/prepare-commit-msg.sample b/client/vcs/git/hooks/prepare-commit-msg.sample similarity index 100% rename from public/vcs/git/hooks/prepare-commit-msg.sample rename to client/vcs/git/hooks/prepare-commit-msg.sample diff --git a/public/vcs/git/hooks/update.sample b/client/vcs/git/hooks/update.sample similarity index 100% rename from public/vcs/git/hooks/update.sample rename to client/vcs/git/hooks/update.sample diff --git a/public/vcs/git/info/exclude b/client/vcs/git/info/exclude similarity index 100% rename from public/vcs/git/info/exclude rename to client/vcs/git/info/exclude diff --git a/public/vcs/hg/00changelog.i b/client/vcs/hg/00changelog.i similarity index 100% rename from public/vcs/hg/00changelog.i rename to client/vcs/hg/00changelog.i diff --git a/public/vcs/hg/requires b/client/vcs/hg/requires similarity index 100% rename from public/vcs/hg/requires rename to client/vcs/hg/requires diff --git a/public/vcs/svn/entries b/client/vcs/svn/entries similarity index 100% rename from public/vcs/svn/entries rename to client/vcs/svn/entries diff --git a/public/vcs/svn/format b/client/vcs/svn/format similarity index 100% rename from public/vcs/svn/format rename to client/vcs/svn/format diff --git a/public/vcs/svn/tmp/svn-Zuy5xX b/client/vcs/svn/tmp/svn-Zuy5xX similarity index 100% rename from public/vcs/svn/tmp/svn-Zuy5xX rename to client/vcs/svn/tmp/svn-Zuy5xX diff --git a/public/vcs/svn/tmp/svn-mf2Nlm b/client/vcs/svn/tmp/svn-mf2Nlm similarity index 100% rename from public/vcs/svn/tmp/svn-mf2Nlm rename to client/vcs/svn/tmp/svn-mf2Nlm diff --git a/public/vcs/svn/tmp/svn-vPjxju b/client/vcs/svn/tmp/svn-vPjxju similarity index 100% rename from public/vcs/svn/tmp/svn-vPjxju rename to client/vcs/svn/tmp/svn-vPjxju diff --git a/public/vcs/svn/wc.db b/client/vcs/svn/wc.db similarity index 100% rename from public/vcs/svn/wc.db rename to client/vcs/svn/wc.db diff --git a/public/vcs/svn/wc.db-journal b/client/vcs/svn/wc.db-journal similarity index 100% rename from public/vcs/svn/wc.db-journal rename to client/vcs/svn/wc.db-journal diff --git a/docker-compose.local.yml b/docker-compose.local.yml index e1e9a393..c42f2bdd 100644 --- a/docker-compose.local.yml +++ b/docker-compose.local.yml @@ -14,7 +14,7 @@ services: '-U', '${POSTGRES_USER}', '-P', - '${POSTGRES_PASSWORD}' + '${POSTGRES_PASSWORD}', ] timeout: 45s environment: @@ -24,7 +24,7 @@ services: ports: - 5432:5432 volumes: - - ./pg.sql:/docker-entrypoint-initdb.d/pg.sql + - ./pg.sql:/docker-entrypoint-initdb.d/pg.sql nodejs: build: @@ -35,19 +35,10 @@ services: environment: URL: http://localhost:3000 ports: - - '3000:3000' + - '3000:3000' logging: options: max-file: '5' max-size: '10m' depends_on: - db - - proxy: - build: - context: './public' - dockerfile: Dockerfile.local - ports: - - 8090:80 - depends_on: - - nodejs diff --git a/docker-compose.yml b/docker-compose.yml index 7c0b8344..372c2b5e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -25,7 +25,7 @@ services: - ./pg.sql:/docker-entrypoint-initdb.d/pg.sql nodejs: - image: neuralegion/brokencrystals + image: brokencrystals container_name: nodejs restart: always deploy: @@ -42,20 +42,6 @@ services: - db - keycloak - proxy: - image: neuralegion/brokencrystals-client - restart: always - environment: - CERTBOT_EMAIL: 'anatol@neuralegion.com' - ports: - - '80:80' - - '443:443' - depends_on: - - nodejs - volumes: - - ./nginx-config:/etc/nginx/user.conf.d:ro - - letsencrypt:/etc/letsencrypt - watchtower: image: containrrr/watchtower restart: always diff --git a/mikro-orm.config.ts b/mikro-orm.config.ts index aedb49d4..6d3d5bb0 100644 --- a/mikro-orm.config.ts +++ b/mikro-orm.config.ts @@ -13,7 +13,7 @@ const config = { metadataProvider: ReflectMetadataProvider, highlighter: new SqlHighlighter(), debug: true, - logger: logger.log.bind(logger) + logger: logger.log.bind(logger), } as Options; export default config; diff --git a/nginx-config/default.conf b/nginx-config/default.conf deleted file mode 100644 index 7009231c..00000000 --- a/nginx-config/default.conf +++ /dev/null @@ -1,56 +0,0 @@ -server { - listen [::]:443 ssl ipv6only=on; # managed by Certbot - listen 443 ssl; # managed by Certbot - - server_name brokencrystals.com; - ssl_certificate /etc/letsencrypt/live/brokencrystals.com/fullchain.pem; - ssl_certificate_key /etc/letsencrypt/live/brokencrystals.com/privkey.pem; - - root /var/www/html; - - # Load configuration files for the default server block. - include /etc/nginx/default.d/*.conf; - - index index.html; - - location / { - autoindex on; - try_files $uri $uri/ /index.html =404; - } - - location /api { - proxy_pass http://nodejs:3000; - } - - location /swagger { - proxy_pass http://nodejs:3000; - } - - location /graphiql { - proxy_pass http://nodejs:3000; - } - - location /graphql { - proxy_pass http://nodejs:3000; - } - - location /put.raw { - rewrite put.raw /api/file/raw?path=./gil.txt break; - proxy_pass http://nodejs:3000; - } - - location ~* ^/(config\.js|config\.json|\.htaccess|\.env|\.nginx\.conf|\.robots\.txt)$ { - allow all; - log_not_found off; - access_log off; - expires 1d; - } - - error_page 404 /404.html; - location = /404.html { - } - - error_page 500 502 503 504 /50x.html; - location = /50x.html { - } -} diff --git a/nginx-config/local.conf b/nginx-config/local.conf deleted file mode 100644 index f701c3ab..00000000 --- a/nginx-config/local.conf +++ /dev/null @@ -1,23 +0,0 @@ - -server { - gzip on; - listen 80; - - sendfile off; - charset utf8; - - location / { - root /htdocs/; - index index.html; - try_files $uri /index.html; - - location /api { - proxy_pass http://172.17.0.1:3000; - } - - location /graphql { - proxy_pass http://172.17.0.1:3000; - } - } - -} diff --git a/package-lock.json b/package-lock.json index 4187ff63..c2325995 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1794,6 +1794,21 @@ } } }, + "@nestjs/serve-static": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@nestjs/serve-static/-/serve-static-4.0.0.tgz", + "integrity": "sha512-8cTrNV2ngdHIjiLNsXePnw0+KY1ThrZGz/WeyAG5gIvmZNDbnZBOrPoYlKL+MOzlXlQStxR5jKLYmn+nJeoncQ==", + "requires": { + "path-to-regexp": "0.2.5" + }, + "dependencies": { + "path-to-regexp": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.2.5.tgz", + "integrity": "sha512-l6qtdDPIkmAmzEO6egquYDfqQGPMRNGjYtrU13HAXb3YSRrt7HSb1sJY0pKp6o2bAa86tSB6iwaW2JbthPKr7Q==" + } + } + }, "@nestjs/swagger": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/@nestjs/swagger/-/swagger-6.2.1.tgz", diff --git a/package.json b/package.json index 041e7253..4f86109b 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,7 @@ "@nestjs/graphql": "^11.0.0", "@nestjs/mercurius": "^11.0.3", "@nestjs/platform-fastify": "^9.3.9", + "@nestjs/serve-static": "^4.0.0", "@nestjs/swagger": "^6.2.1", "@sectester/bus": "^0.16.5", "@sectester/core": "^0.16.5", diff --git a/public/Dockerfile.local b/public/Dockerfile.local deleted file mode 100644 index 500baac5..00000000 --- a/public/Dockerfile.local +++ /dev/null @@ -1,21 +0,0 @@ -FROM node:14 AS builder - -WORKDIR /home/node/bc - -COPY package*.json ./ - -RUN npm ci -q - -COPY .env ./ -COPY tsconfig.json ./ -COPY src ./src -COPY typings ./typings -COPY public ./public -COPY vcs ./vcs - -RUN npm run build - -FROM nginx AS http - -COPY --from=builder /home/node/bc/build /var/www/html -COPY ./nginx-config/default.conf /etc/nginx/conf.d/default.conf diff --git a/src/app.module.ts b/src/app.module.ts index 7436e08b..a97d3f8c 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -13,6 +13,8 @@ import { HttpClientModule as HttpClientModule } from './httpclient/httpclient.mo import { TraceMiddleware } from './components/trace.middleware'; import { GraphQLModule } from '@nestjs/graphql'; import { MercuriusDriver, MercuriusDriverConfig } from '@nestjs/mercurius'; +import { ServeStaticModule } from '@nestjs/serve-static'; +import { join } from 'path'; import { AppService } from './app.service'; import { UsersService } from './users/users.service'; import { AppResolver } from './app.resolver'; @@ -35,6 +37,9 @@ import { AppResolver } from './app.resolver'; graphiql: true, autoSchemaFile: true, }), + ServeStaticModule.forRoot({ + rootPath: join(__dirname, '..', 'client', 'build'), + }), ], controllers: [AppController], providers: [ diff --git a/src/main.ts b/src/main.ts index acf355dd..1b956fd4 100644 --- a/src/main.ts +++ b/src/main.ts @@ -6,6 +6,7 @@ import fastifyCookie from '@fastify/cookie'; import session from '@fastify/session'; import { GlobalExceptionFilter } from './components/global-exception.filter'; import * as os from 'os'; +import { readFileSync } from 'fs'; import * as cluster from 'cluster'; import { FastifyAdapter, @@ -22,7 +23,21 @@ async function bootstrap() { http.globalAgent.maxSockets = Infinity; https.globalAgent.maxSockets = Infinity; - const server = fastify({ trustProxy: true, onProtoPoisoning: 'ignore' }); + const server = fastify({ + trustProxy: true, + onProtoPoisoning: 'ignore', + https: + process.env.NODE_ENV === 'production' + ? { + cert: readFileSync( + '/etc/letsencrypt/live/brokencrystals.com/fullchain.pem', + ), + key: readFileSync( + '/etc/letsencrypt/live/brokencrystals.com/privkey.pem', + ), + } + : null, + }); const app: NestFastifyApplication = await NestFactory.create( AppModule,