From 17e5e3fcfebda0907f0980e5b196a8d266455875 Mon Sep 17 00:00:00 2001 From: Raffiskender Date: Tue, 20 Jun 2023 09:16:28 +0200 Subject: [PATCH] end of project --- htaccess/.htaccess | 10 + package-lock.json | 13 + package.json | 1 + public/icons8-info-16.png | Bin 562 -> 0 bytes public/image.ico | Bin 0 -> 1150 bytes public/index.html | 2 +- src/App.vue | 21 +- src/Deprecated/Cards.vue | 2 +- src/assets/images/LDC/LDC_screenshot_1.png | Bin 0 -> 46621 bytes src/assets/images/LDC/LDC_screenshot_2.png | Bin 0 -> 49246 bytes src/assets/images/LDC/LDC_screenshot_3.png | Bin 0 -> 67183 bytes src/assets/images/pop/Screenshot_pop1.webp | Bin 0 -> 32534 bytes src/assets/images/pop/Screenshot_pop2.webp | Bin 0 -> 25466 bytes src/assets/images/pop/Screenshot_pop3.webp | Bin 0 -> 28432 bytes src/assets/images/pop/back.webp | Bin 0 -> 68416 bytes src/assets/portfolio-mini.svg | 120 ++++++ src/components/Burger.vue | 13 +- src/components/Footer.vue | 19 +- src/components/Menu.vue | 20 +- src/components/Modal.vue | 63 ++-- src/components/Name.vue | 38 +- src/main.js | 5 +- src/router/index.js | 21 +- src/stores/burger.js | 2 +- src/stores/cards.js | 34 -- src/stores/menu.js | 25 -- src/style/colors.scss | 21 ++ src/style/shared.scss | 15 - src/style/shared_old.scss | 15 + src/style/widths.scss | 2 + src/views/404.vue | 70 ++++ src/views/Contact.vue | 28 +- src/views/{WhoAmI.vue => I_am copy.vue} | 6 +- src/views/Index.vue | 8 +- src/views/Networks.vue | 56 +-- src/views/Profile.vue | 86 +++++ src/views/Projects.vue | 417 ++++++++++++++++++++- src/views/Projects1.vue | 130 +++++++ src/views/Technologies.vue | 15 +- 39 files changed, 1055 insertions(+), 223 deletions(-) create mode 100644 htaccess/.htaccess delete mode 100644 public/icons8-info-16.png create mode 100644 public/image.ico create mode 100644 src/assets/images/LDC/LDC_screenshot_1.png create mode 100644 src/assets/images/LDC/LDC_screenshot_2.png create mode 100644 src/assets/images/LDC/LDC_screenshot_3.png create mode 100644 src/assets/images/pop/Screenshot_pop1.webp create mode 100644 src/assets/images/pop/Screenshot_pop2.webp create mode 100644 src/assets/images/pop/Screenshot_pop3.webp create mode 100644 src/assets/images/pop/back.webp create mode 100644 src/assets/portfolio-mini.svg delete mode 100644 src/stores/cards.js delete mode 100644 src/stores/menu.js create mode 100644 src/style/colors.scss delete mode 100644 src/style/shared.scss create mode 100644 src/style/shared_old.scss create mode 100644 src/style/widths.scss create mode 100644 src/views/404.vue rename src/views/{WhoAmI.vue => I_am copy.vue} (96%) create mode 100644 src/views/Profile.vue create mode 100644 src/views/Projects1.vue diff --git a/htaccess/.htaccess b/htaccess/.htaccess new file mode 100644 index 0000000..22c0eb2 --- /dev/null +++ b/htaccess/.htaccess @@ -0,0 +1,10 @@ + + RewriteEngine On + RewriteCond %{SERVER_PORT} !=443 + RewriteRule ^(.*)$ https://www.raffiskender.com/$1 [R=301,L] + RewriteBase / + RewriteRule ^index\.html$ - [L] + RewriteCond %{REQUEST_FILENAME} !-f + RewriteCond %{REQUEST_FILENAME} !-d + RewriteRule . /index.html [L] + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 1cb0801..fddadc0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "dependencies": { "@fortawesome/fontawesome-svg-core": "^6.4.0", "@fortawesome/free-regular-svg-icons": "^6.4.0", + "@fortawesome/free-solid-svg-icons": "^6.4.0", "@fortawesome/vue-fontawesome": "^3.0.3", "axios": "^1.4.0", "core-js": "^3.8.3", @@ -1744,6 +1745,18 @@ "node": ">=6" } }, + "node_modules/@fortawesome/free-solid-svg-icons": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.4.0.tgz", + "integrity": "sha512-kutPeRGWm8V5dltFP1zGjQOEAzaLZj4StdQhWVZnfGFCvAPVvHh8qk5bRrU4KXnRRRNni5tKQI9PBAdI6MP8nQ==", + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.4.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/@fortawesome/vue-fontawesome": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@fortawesome/vue-fontawesome/-/vue-fontawesome-3.0.3.tgz", diff --git a/package.json b/package.json index 93ba919..8cfded0 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "dependencies": { "@fortawesome/fontawesome-svg-core": "^6.4.0", "@fortawesome/free-regular-svg-icons": "^6.4.0", + "@fortawesome/free-solid-svg-icons": "^6.4.0", "@fortawesome/vue-fontawesome": "^3.0.3", "axios": "^1.4.0", "core-js": "^3.8.3", diff --git a/public/icons8-info-16.png b/public/icons8-info-16.png deleted file mode 100644 index c2080138ba1917581f6d3152c0d5c2409dadbc8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 562 zcmV-20?qx2P)XT+*&gQqo?7NbRA_ z;u7{}B_!-8ic8rgiHqAONJ!XEkdUx{DlTEaL`cYt534pgIU7L<30pfDzxV8SmHtyd z+xt)cIM9FU$C=Ip@3t5_Wge82bi9n!5D5wU72=ZiEg<%UlRql@PyYDTyzR+<5T0=A zCmg%QwSQLC3EqyT*+xrT!tRN@ygdgLPWI*SEcmI_%{Qoy>dH~|bAi_byehDa^krn69 zIu6FjVkwvyF|NBmS|KES|$5f2O z1TqAaNI>xn@@I1UW-tatn_WN!!l08sPR=~@p9^Ph040)u-02V8V%q+La74wT|F!FG zgPjes8Lwt!F!9t+!wIK;W%Zx@Q4R_)6hA`&0Hx^|Xz{d{(ym(0o+cn3*)?~K0FH)HskUD1E? zN;>D3d}Z#vA9IP9%nEn&ep{z_Gx`V4SXGa+3XV7+H=w2O?>E10Ugc0I#Iab+MsnQ} z|Jy%w#ky-7^Nliji#QsMax$5;k(_diSy|JpL;I=wIP;gYZd_zlV6iIgW!<*Ux^;~$ z%i?f2Y$LgDj!8pc8TzdQy_YCmFGcJC(8|9nIAROs*y Dc3N8v literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html index 9a71aa6..2bece10 100644 --- a/public/index.html +++ b/public/index.html @@ -4,7 +4,7 @@ - + <%= htmlWebpackPlugin.options.title %> diff --git a/src/App.vue b/src/App.vue index 5f779cf..631d783 100644 --- a/src/App.vue +++ b/src/App.vue @@ -43,21 +43,18 @@ const burger = useBurgerStore(); @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Courier+Prime:wght@400;700&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Acme&family=Courier+Prime&display=swap'); -@import "@/style/shared.scss"; +@import "@/style/widths.scss"; +@import "@/style/colors.scss"; html { font-size: 16px; } body{ - //min-height: 100vh; - //background-color: $body-bg; - //margin-bottom: 1em; - //overflow-y: scroll; + background-color: $body-bg } - p, li, label{ font-size: 1.25rem; - color:$font-color; + color:$main-normal; font-family: Arial, Helvetica, sans-serif; } @@ -90,18 +87,18 @@ p{ width: 3em; aspect-ratio: 1; border-radius: 50%; - border : $red-light solid 3px; + border : $title-normal solid 3px; } & > h3 { //display: inline; font-family: 'acme', Arial, Helvetica, sans-serif; - color: $green; + color:$title-normal; opacity: 1; font-size: 3rem; text-align: right; font-weight: 300; text-transform: uppercase; - //filter:drop-shadow(2px 2px 3px $green); + //filter:drop-shadow(2px 2px 3px $action-normal); //transform: translateY(0em); animation: title 0.45s cubic-bezier(0,.37,.27,.94); } @@ -139,7 +136,6 @@ p{ //position : relative; margin: 0 auto; //border : 2px solid white; - background-color: rgb(182, 182, 182); box-shadow: 0px 0px 20px 20px #363636; max-width: $maxWidth; padding-bottom: 2em; @@ -149,6 +145,9 @@ p{ nav.menu-container{ z-index: 99; } +.index{ + background-color: rgb(182, 182, 182); +} .page { background-color: $page-bg; diff --git a/src/Deprecated/Cards.vue b/src/Deprecated/Cards.vue index ad8ee5a..2ab51be 100644 --- a/src/Deprecated/Cards.vue +++ b/src/Deprecated/Cards.vue @@ -50,7 +50,7 @@ const turnMyCard = (event) => { \ No newline at end of file diff --git a/src/components/Name.vue b/src/components/Name.vue index b8d9edd..c561406 100644 --- a/src/components/Name.vue +++ b/src/components/Name.vue @@ -38,7 +38,7 @@ const burger = useBurgerStore() \ No newline at end of file diff --git a/src/views/Contact.vue b/src/views/Contact.vue index e1c7379..2f30f96 100644 --- a/src/views/Contact.vue +++ b/src/views/Contact.vue @@ -92,34 +92,34 @@ const onSubmit = () => {

contact

-

Please full up the form to keep in touch !

+

Please full up the form to keep in touch!

- Please enter your name ! + Please enter your name!
- Please enter some coordinates ! + Please enter some coordinates!
- Please enter your company ! + Please enter your company!
- Please write something ! + Please write something!

@@ -156,7 +156,7 @@ const onSubmit = () => { \ No newline at end of file diff --git a/src/views/Projects.vue b/src/views/Projects.vue index 27a77af..79438d2 100644 --- a/src/views/Projects.vue +++ b/src/views/Projects.vue @@ -1,29 +1,213 @@ + + \ No newline at end of file diff --git a/src/views/Projects1.vue b/src/views/Projects1.vue new file mode 100644 index 0000000..97f3891 --- /dev/null +++ b/src/views/Projects1.vue @@ -0,0 +1,130 @@ + + + + + \ No newline at end of file diff --git a/src/views/Technologies.vue b/src/views/Technologies.vue index af60487..385af22 100644 --- a/src/views/Technologies.vue +++ b/src/views/Technologies.vue @@ -33,7 +33,7 @@ const showWordpressUnderList=ref(false)

  • Vue2 / Vue3
  • Option api / Composition api
  • Nuxt
  • -
  • Vuetify 💚
  • +
  • Vuetify 💚
  • Worpress
  • Custom plugins
  • Custom themes
  • @@ -48,7 +48,7 @@ const showWordpressUnderList=ref(false)