diff --git a/package-lock.json b/package-lock.json index d242780..04dc048 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "0.0.0", "dependencies": { "gsap": "^3.14.2", + "lenis": "^1.3.21", "pinia": "^3.0.4", "three": "^0.183.2", "vue": "^3.5.29", @@ -1256,6 +1257,37 @@ "url": "https://github.com/sponsors/mesqueeb" } }, + "node_modules/lenis": { + "version": "1.3.21", + "resolved": "https://registry.npmjs.org/lenis/-/lenis-1.3.21.tgz", + "integrity": "sha512-RXWTYm7KQE4Kv8ezxL6wvK0Oiv7aRr6FDo+eNaaniTeu7pLdHokqMIJ5CXO4x5ezvd+9ONdpSFkprLpXsVWmEw==", + "license": "MIT", + "workspaces": [ + "packages/*", + "playground", + "playground/*" + ], + "funding": { + "type": "github", + "url": "https://github.com/sponsors/darkroomengineering" + }, + "peerDependencies": { + "@nuxt/kit": ">=3.0.0", + "react": ">=17.0.0", + "vue": ">=3.0.0" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + }, + "react": { + "optional": true + }, + "vue": { + "optional": true + } + } + }, "node_modules/magic-string": { "version": "0.30.21", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", @@ -1316,9 +1348,9 @@ "license": "ISC" }, "node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", "dev": true, "license": "MIT", "engines": { @@ -1512,9 +1544,9 @@ "license": "MIT" }, "node_modules/vite": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz", - "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.2.tgz", + "integrity": "sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 4575e8c..f60b670 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ }, "dependencies": { "gsap": "^3.14.2", + "lenis": "^1.3.21", "pinia": "^3.0.4", "three": "^0.183.2", "vue": "^3.5.29", diff --git a/public/models/Monitor_draco.glb b/public/models/Monitor_draco.glb new file mode 100644 index 0000000..95b3fe1 Binary files /dev/null and b/public/models/Monitor_draco.glb differ diff --git a/src/App.vue b/src/App.vue index a87a349..c1b1d85 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,7 +1,6 @@ - + \ No newline at end of file + diff --git a/src/assets/RetroGamePixel.png b/src/assets/RetroGamePixel.png new file mode 100644 index 0000000..248655b Binary files /dev/null and b/src/assets/RetroGamePixel.png differ diff --git a/src/assets/background/castle_ghotik.png b/src/assets/background/castle_ghotik.png new file mode 100644 index 0000000..fbae418 Binary files /dev/null and b/src/assets/background/castle_ghotik.png differ diff --git a/src/assets/background/dom.png b/src/assets/background/dom.png new file mode 100644 index 0000000..cd78562 Binary files /dev/null and b/src/assets/background/dom.png differ diff --git a/src/assets/background/night.jpg b/src/assets/background/night.jpg new file mode 100644 index 0000000..5ef1153 Binary files /dev/null and b/src/assets/background/night.jpg differ diff --git a/src/assets/background/night.png b/src/assets/background/night.png new file mode 100644 index 0000000..1378fbe Binary files /dev/null and b/src/assets/background/night.png differ diff --git a/src/assets/background/pngwing.com(2).png b/src/assets/background/pngwing.com(2).png new file mode 100644 index 0000000..595dc6b Binary files /dev/null and b/src/assets/background/pngwing.com(2).png differ diff --git a/src/assets/background/pngwing.com(3).png b/src/assets/background/pngwing.com(3).png new file mode 100644 index 0000000..c1c26a8 Binary files /dev/null and b/src/assets/background/pngwing.com(3).png differ diff --git a/src/assets/fonts/Art_Dystopia.woff2 b/src/assets/fonts/Art_Dystopia.woff2 new file mode 100644 index 0000000..6bd0cf3 Binary files /dev/null and b/src/assets/fonts/Art_Dystopia.woff2 differ diff --git a/src/assets/retro_cursor.svg b/src/assets/retro_cursor.svg new file mode 100644 index 0000000..5a48af5 --- /dev/null +++ b/src/assets/retro_cursor.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/components/sections/HeroSection.vue b/src/components/sections/HeroSection.vue index 7b54f54..8da33f0 100644 --- a/src/components/sections/HeroSection.vue +++ b/src/components/sections/HeroSection.vue @@ -1,20 +1,16 @@ \ No newline at end of file + diff --git a/src/components/sections/WelcomeSection.vue b/src/components/sections/WelcomeSection.vue new file mode 100644 index 0000000..ea3b363 --- /dev/null +++ b/src/components/sections/WelcomeSection.vue @@ -0,0 +1,253 @@ + + + diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue index ce2b339..49a3d59 100644 --- a/src/views/HomeView.vue +++ b/src/views/HomeView.vue @@ -1,5 +1,6 @@