Stack the blocks on top of each other
+Click, tap or press Space when a block is above the stack. Can you reach the blue color blocks?
+Click, tap or press Space to start game
+diff --git a/assets/image/Lastwar.png b/assets/image/Lastwar.png new file mode 100644 index 000000000..212f07439 Binary files /dev/null and b/assets/image/Lastwar.png differ diff --git "a/assets/image/M\303\243_QR.png" "b/assets/image/M\303\243_QR.png" new file mode 100644 index 000000000..6a1405a66 Binary files /dev/null and "b/assets/image/M\303\243_QR.png" differ diff --git a/assets/image/amazon_clone_card.jpeg b/assets/image/amazon_clone_card.jpeg new file mode 100644 index 000000000..1ed9e35ab Binary files /dev/null and b/assets/image/amazon_clone_card.jpeg differ diff --git a/assets/image/buildingblock.png b/assets/image/buildingblock.png new file mode 100644 index 000000000..ace88f446 Binary files /dev/null and b/assets/image/buildingblock.png differ diff --git a/assets/image/candy.png b/assets/image/candy.png new file mode 100644 index 000000000..9b2574a4f Binary files /dev/null and b/assets/image/candy.png differ diff --git a/assets/image/chat-7767693_1280.jpg b/assets/image/chat-7767693_1280.jpg new file mode 100644 index 000000000..fa4d62e73 Binary files /dev/null and b/assets/image/chat-7767693_1280.jpg differ diff --git a/assets/image/cutrope.png b/assets/image/cutrope.png new file mode 100644 index 000000000..b83aa2807 Binary files /dev/null and b/assets/image/cutrope.png differ diff --git a/assets/image/mole logo.png b/assets/image/mole logo.png new file mode 100644 index 000000000..4952cf588 Binary files /dev/null and b/assets/image/mole logo.png differ diff --git a/assets/image/mole-bop.png b/assets/image/mole-bop.png new file mode 100644 index 000000000..523a51523 Binary files /dev/null and b/assets/image/mole-bop.png differ diff --git a/assets/image/spaceinvade.png b/assets/image/spaceinvade.png new file mode 100644 index 000000000..342ee4ed3 Binary files /dev/null and b/assets/image/spaceinvade.png differ diff --git a/assets/image/supermario.png b/assets/image/supermario.png new file mode 100644 index 000000000..e7e31219d Binary files /dev/null and b/assets/image/supermario.png differ diff --git a/assets/image/tiltingmaze.png b/assets/image/tiltingmaze.png new file mode 100644 index 000000000..7e4e9b293 Binary files /dev/null and b/assets/image/tiltingmaze.png differ diff --git a/assets/image/traintrack.png b/assets/image/traintrack.png new file mode 100644 index 000000000..be0ec6a1e Binary files /dev/null and b/assets/image/traintrack.png differ diff --git a/assets/image/vp.jpg b/assets/image/vp.jpg new file mode 100644 index 000000000..934a63e8b Binary files /dev/null and b/assets/image/vp.jpg differ diff --git a/assets/image/zeroLine.png b/assets/image/zeroLine.png new file mode 100644 index 000000000..99a1af8d4 Binary files /dev/null and b/assets/image/zeroLine.png differ diff --git a/css/style.css b/css/style.css index e2ab53d7e..35bdcac77 100644 --- a/css/style.css +++ b/css/style.css @@ -82,6 +82,13 @@ body { padding: 1rem; } +/* Hover Effects for Project */ +.projects-container a:hover { + background-color: #f9cbd3; + transform: translateY(-6px); + transition: transform 0.3s ease, background-color 0.3s ease; + } + .card { background: var(--card); border-radius: 8px; diff --git a/index.html b/index.html index 3854b47c1..5c3f703ec 100644 --- a/index.html +++ b/index.html @@ -62,6 +62,17 @@
+ Save the world by planting trees. +
++ Explore Space +
++ play against AI. +
++ Adopt, care, and interact with virtual pets +
+- Explore the World, One Challenge at a Time!
+ Explore the World, One Challenge at a Time!+ + Smash moles, score big fun!
+ ++ A Popular Game. +
++ A Candy game. +
+Enjoy and Jump.
+ + + + + ++ A Train Track Game which is created by Three Js. +
++ A Building Block Game. +
+ Cut the rope in game. +
++ Catch the Bop. +
++ A Tilting Maze Game. +
++ A fun Space Invader game. +
++ QR Generator using HTML, CSS & Js +
++ get the feeling of real developer +
++ Space Collision: Catch Coins and avoid Enemies to Score +
+
+ A simple chatbot.
+ Please use your own google gemini api key for the chatbot to work.
+
Stack the blocks on top of each other
+Click, tap or press Space when a block is above the stack. Can you reach the blue color blocks?
+Click, tap or press Space to start game
+You missed the block
+To reset the game press R
+diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json index dda6fdb12..a52231b65 100644 --- a/node_modules/.package-lock.json +++ b/node_modules/.package-lock.json @@ -266,6 +266,18 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", diff --git a/package-lock.json b/package-lock.json index e973e5209..70c056628 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "license": "ISC", "dependencies": { "body-parser": "^1.20.3", + "dotenv": "^16.4.5", "ejs": "^3.1.10", "express": "^4.21.0", "mongoose": "^8.7.0" @@ -277,6 +278,18 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", diff --git a/package.json b/package.json index 538094b56..d41d3ce50 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "license": "ISC", "dependencies": { "body-parser": "^1.20.3", + "dotenv": "^16.4.5", "ejs": "^3.1.10", "express": "^4.21.0", "mongoose": "^8.7.0" diff --git a/projects/Building Block/index.html b/projects/Building Block/index.html new file mode 100644 index 000000000..18d0b262b --- /dev/null +++ b/projects/Building Block/index.html @@ -0,0 +1,28 @@ + + +
+ + +
+ + + + +
+