My personal 3D portfolio version 1.0 .
Here is the folder structure of the repository :
.gitignore
├─ LICENSE
README.md
index.html
├─ package-lock.json
├─ package.json
├─ postcss.config.cjs
├─ public
│ ├─ desktop_pc
│ │ ├─ license.txt
│ │ ├─ scene.bin
│ │ ├─ scene.gltf
│ │ └─ textures
│ │ ├─ Material.002_baseColor.png
│ │ ├─ Material.023_baseColor.jpeg
│ │ ├─ Material.024_baseColor.jpeg
│ │ ├─ Material.074_0_baseColor.png
│ │ ├─ Material.074_10_baseColor.jpeg
│ │ ├─ Material.074_11_baseColor.png
│ │ ├─ Material.074_12_baseColor.jpeg
│ │ ├─ Material.074_13_baseColor.png
│ │ ├─ Material.074_14_baseColor.png
│ │ ├─ Material.074_15_baseColor.png
│ │ ├─ Material.074_16_baseColor.png
│ │ ├─ Material.074_17_baseColor.png
│ │ ├─ Material.074_18_baseColor.png
│ │ ├─ Material.074_18_emissive.png
│ │ ├─ Material.074_19_baseColor.png
│ │ ├─ Material.074_1_baseColor.jpeg
│ │ ├─ Material.074_20_baseColor.png
│ │ ├─ Material.074_21_baseColor.png
│ │ ├─ Material.074_22_baseColor.png
│ │ ├─ Material.074_23_baseColor.png
│ │ ├─ Material.074_24_baseColor.png
│ │ ├─ Material.074_24_emissive.png
│ │ ├─ Material.074_25_baseColor.jpeg
│ │ ├─ Material.074_26_baseColor.png
│ │ ├─ Material.074_27_baseColor.png
│ │ ├─ Material.074_27_emissive.png
│ │ ├─ Material.074_28_baseColor.png
│ │ ├─ Material.074_29_baseColor.png
│ │ ├─ Material.074_2_baseColor.jpeg
│ │ ├─ Material.074_30_baseColor.png
│ │ ├─ Material.074_31_baseColor.png
│ │ ├─ Material.074_32_baseColor.jpeg
│ │ ├─ Material.074_33_baseColor.png
│ │ ├─ Material.074_34_baseColor.jpeg
│ │ ├─ Material.074_35_baseColor.png
│ │ ├─ Material.074_36_baseColor.jpeg
│ │ ├─ Material.074_39_baseColor.jpeg
│ │ ├─ Material.074_3_baseColor.png
│ │ ├─ Material.074_40_baseColor.png
│ │ ├─ Material.074_4_baseColor.png
│ │ ├─ Material.074_4_emissive.png
│ │ ├─ Material.074_5_baseColor.png
│ │ ├─ Material.074_6_baseColor.png
│ │ ├─ Material.074_7_baseColor.png
│ │ ├─ Material.074_8_baseColor.png
│ │ ├─ Material.074_9_baseColor.png
│ │ ├─ Material.074_9_emissive.png
│ │ ├─ Material.074_baseColor.png
│ │ ├─ Material_baseColor.jpeg
│ │ ├─ Material_metallicRoughness.png
│ │ ├─ Tasten_2_baseColor.jpeg
│ │ └─ r
logo.svg
planet
│ ├─ license.txt
│ ├─ scene.bin
│ ├─ scene.gltf
│ └─ textures
│ ├─ Clouds_baseColor.png
│ └─ Planet_baseColor.png
├─ src
App.jsx
assets
│ │ ├─ Desktop1.png
│ │ ├─ Desktop2.png
backend.png
boblob.png
close.svg
codeglad.png
company
│ │ │ ├─ emfinity.png
│ │ │ ├─ gssoc.png
│ │ │ ├─ kjsce.png
│ │ │ ├─ marquee.png
│ │ │ └─ npcil.png
creator.png
dish_antenna.glb
github.png
github1.png
herobg.png
index.js
jasder.png
kjsce1.png
│ │ ├─ kkk.png
│ │ ├─ logo.svg
│ │ ├─ menu.svg
│ │ ├─ mobile.png
│ │ ├─ smack.png
│ │ ├─ tech
│ │ │ ├─ css.png
│ │ │ ├─ cv.png
│ │ │ ├─ docker.png
│ │ │ ├─ figma.png
│ │ │ ├─ git.png
│ │ │ ├─ html.png
│ │ │ ├─ jQuery.png
│ │ │ ├─ javascript.png
│ │ │ ├─ nodejs.png
│ │ │ ├─ php.png
│ │ │ ├─ reactjs.png
│ │ │ ├─ redux.png
│ │ │ ├─ sql.png
│ │ │ ├─ tailwind.png
│ │ │ ├─ threejs.svg
│ │ │ └─ vanillajs.png
│ │ └─ web.png
│ ├─ components
│ │ ├─ About.jsx
│ │ ├─ Achieve.jsx
│ │ ├─ Contact.jsx
│ │ ├─ Experience.jsx
│ │ ├─ Feedbacks.jsx
│ │ ├─ Hero.jsx
│ │ ├─ Loader.jsx
│ │ ├─ Navbar.jsx
│ │ ├─ Tech.jsx
│ │ ├─ Works.jsx
│ │ ├─ canvas
│ │ │ ├─ Ball.jsx
│ │ │ ├─ Computers.jsx
│ │ │ ├─ Earth.jsx
│ │ │ ├─ Stars.jsx
│ │ │ ├─ dish_antenna.gltf
│ │ │ └─ index.js
│ │ └─ index.js
│ ├─ constants
│ │ ├─ New folder_portfolio.code-workspace
│ │ └─ index.js
│ ├─ hoc
│ │ ├─ SectionWrapper.jsx
│ │ └─ index.js
│ ├─ index.css
│ ├─ main.jsx
│ ├─ styles.js
│ └─ utils
│ └─ motion.js
├─ tailwind.config.cjs
└─ vite.config.js