├── .eslintrc.json ├── .gitignore ├── .prettierrc.json ├── README.md ├── components ├── BioCard │ └── BioCard.js ├── ContactCard │ ├── ContactCardForm.js │ └── ContactCardStyles.js ├── Favicon │ └── Favicon.js ├── Footer │ └── Footer.js ├── Header │ ├── Header.js │ └── Logo.js ├── IndexStyles │ └── IndexStyles.js ├── LifeCalendarCard │ ├── LifeCalendar.js │ └── LifeCalendarModal.js ├── Loading │ └── Loading.js ├── LocationCard │ ├── LocalTime.js │ ├── LocationCard.js │ └── WeatherBadge.js ├── ProjectsCard │ ├── ProjectStyles.js │ └── ProjectsCard.js ├── SideBar │ └── SideBar.js ├── TechStackCard │ └── TechStackCard.js ├── TestimonialsCard │ └── TestimonialsCard.js ├── Three │ └── scenes │ │ ├── MemojiScene.js │ │ ├── PanoramaBackground.js │ │ ├── UnamKungFuScene.js │ │ └── UnamPushUpScene.js ├── button.js ├── developer.js └── modal.js ├── jest.config.js ├── jest.setup.js ├── next.config.js ├── package.json ├── pages ├── _app.js ├── _document.js ├── api │ ├── contactForm.js │ ├── maptiler.js │ └── openweathermap.js ├── blog.js ├── index.js ├── legal-notice.js └── privacy-policy.js ├── public ├── assets │ ├── avatar1.png │ ├── background3d │ │ └── jungle.jpeg │ ├── monster_zero_ultra │ │ ├── license.txt │ │ ├── scene.bin │ │ ├── scene.gltf │ │ └── textures │ │ │ ├── initialShadingGroup_baseColor.png │ │ │ ├── initialShadingGroup_clearcoat.png │ │ │ ├── initialShadingGroup_metallicRoughness.png │ │ │ └── initialShadingGroup_normal.png │ └── unam3d │ │ ├── unamkungfu.glb │ │ ├── unampushup.glb │ │ ├── unamthumb1.glb │ │ ├── unamthumb2.glb │ │ └── unamthumbnoanim.glb └── favicon │ ├── android-chrome-192x192.png │ ├── android-chrome-384x384.png │ ├── apple-touch-icon.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── mstile-150x150.png │ ├── safari-pinned-tab.svg │ └── site.webmanifest ├── sandbox.config.json └── styles.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/README.md -------------------------------------------------------------------------------- /components/BioCard/BioCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/BioCard/BioCard.js -------------------------------------------------------------------------------- /components/ContactCard/ContactCardForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/ContactCard/ContactCardForm.js -------------------------------------------------------------------------------- /components/ContactCard/ContactCardStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/ContactCard/ContactCardStyles.js -------------------------------------------------------------------------------- /components/Favicon/Favicon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/Favicon/Favicon.js -------------------------------------------------------------------------------- /components/Footer/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/Footer/Footer.js -------------------------------------------------------------------------------- /components/Header/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/Header/Header.js -------------------------------------------------------------------------------- /components/Header/Logo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/Header/Logo.js -------------------------------------------------------------------------------- /components/IndexStyles/IndexStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/IndexStyles/IndexStyles.js -------------------------------------------------------------------------------- /components/LifeCalendarCard/LifeCalendar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/LifeCalendarCard/LifeCalendar.js -------------------------------------------------------------------------------- /components/LifeCalendarCard/LifeCalendarModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/LifeCalendarCard/LifeCalendarModal.js -------------------------------------------------------------------------------- /components/Loading/Loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/Loading/Loading.js -------------------------------------------------------------------------------- /components/LocationCard/LocalTime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/LocationCard/LocalTime.js -------------------------------------------------------------------------------- /components/LocationCard/LocationCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/LocationCard/LocationCard.js -------------------------------------------------------------------------------- /components/LocationCard/WeatherBadge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/LocationCard/WeatherBadge.js -------------------------------------------------------------------------------- /components/ProjectsCard/ProjectStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/ProjectsCard/ProjectStyles.js -------------------------------------------------------------------------------- /components/ProjectsCard/ProjectsCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/ProjectsCard/ProjectsCard.js -------------------------------------------------------------------------------- /components/SideBar/SideBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/SideBar/SideBar.js -------------------------------------------------------------------------------- /components/TechStackCard/TechStackCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/TechStackCard/TechStackCard.js -------------------------------------------------------------------------------- /components/TestimonialsCard/TestimonialsCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/TestimonialsCard/TestimonialsCard.js -------------------------------------------------------------------------------- /components/Three/scenes/MemojiScene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/Three/scenes/MemojiScene.js -------------------------------------------------------------------------------- /components/Three/scenes/PanoramaBackground.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/Three/scenes/PanoramaBackground.js -------------------------------------------------------------------------------- /components/Three/scenes/UnamKungFuScene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/Three/scenes/UnamKungFuScene.js -------------------------------------------------------------------------------- /components/Three/scenes/UnamPushUpScene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/Three/scenes/UnamPushUpScene.js -------------------------------------------------------------------------------- /components/button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/button.js -------------------------------------------------------------------------------- /components/developer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/developer.js -------------------------------------------------------------------------------- /components/modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/components/modal.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/jest.setup.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/pages/_app.js -------------------------------------------------------------------------------- /pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/pages/_document.js -------------------------------------------------------------------------------- /pages/api/contactForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/pages/api/contactForm.js -------------------------------------------------------------------------------- /pages/api/maptiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/pages/api/maptiler.js -------------------------------------------------------------------------------- /pages/api/openweathermap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/pages/api/openweathermap.js -------------------------------------------------------------------------------- /pages/blog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/pages/blog.js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/pages/index.js -------------------------------------------------------------------------------- /pages/legal-notice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/pages/legal-notice.js -------------------------------------------------------------------------------- /pages/privacy-policy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/pages/privacy-policy.js -------------------------------------------------------------------------------- /public/assets/avatar1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/assets/avatar1.png -------------------------------------------------------------------------------- /public/assets/background3d/jungle.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/assets/background3d/jungle.jpeg -------------------------------------------------------------------------------- /public/assets/monster_zero_ultra/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/assets/monster_zero_ultra/license.txt -------------------------------------------------------------------------------- /public/assets/monster_zero_ultra/scene.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/assets/monster_zero_ultra/scene.bin -------------------------------------------------------------------------------- /public/assets/monster_zero_ultra/scene.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/assets/monster_zero_ultra/scene.gltf -------------------------------------------------------------------------------- /public/assets/monster_zero_ultra/textures/initialShadingGroup_baseColor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/assets/monster_zero_ultra/textures/initialShadingGroup_baseColor.png -------------------------------------------------------------------------------- /public/assets/monster_zero_ultra/textures/initialShadingGroup_clearcoat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/assets/monster_zero_ultra/textures/initialShadingGroup_clearcoat.png -------------------------------------------------------------------------------- /public/assets/monster_zero_ultra/textures/initialShadingGroup_metallicRoughness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/assets/monster_zero_ultra/textures/initialShadingGroup_metallicRoughness.png -------------------------------------------------------------------------------- /public/assets/monster_zero_ultra/textures/initialShadingGroup_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/assets/monster_zero_ultra/textures/initialShadingGroup_normal.png -------------------------------------------------------------------------------- /public/assets/unam3d/unamkungfu.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/assets/unam3d/unamkungfu.glb -------------------------------------------------------------------------------- /public/assets/unam3d/unampushup.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/assets/unam3d/unampushup.glb -------------------------------------------------------------------------------- /public/assets/unam3d/unamthumb1.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/assets/unam3d/unamthumb1.glb -------------------------------------------------------------------------------- /public/assets/unam3d/unamthumb2.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/assets/unam3d/unamthumb2.glb -------------------------------------------------------------------------------- /public/assets/unam3d/unamthumbnoanim.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/assets/unam3d/unamthumbnoanim.glb -------------------------------------------------------------------------------- /public/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/favicon/android-chrome-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/favicon/android-chrome-384x384.png -------------------------------------------------------------------------------- /public/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/favicon/browserconfig.xml -------------------------------------------------------------------------------- /public/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/favicon/favicon.ico -------------------------------------------------------------------------------- /public/favicon/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/favicon/mstile-150x150.png -------------------------------------------------------------------------------- /public/favicon/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/favicon/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/favicon/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/public/favicon/site.webmanifest -------------------------------------------------------------------------------- /sandbox.config.json: -------------------------------------------------------------------------------- 1 | { "template": "next" } 2 | -------------------------------------------------------------------------------- /styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manukao/interactive-portfolio-project-1/HEAD/styles.js --------------------------------------------------------------------------------