{"id":18764885,"url":"https://github.com/psygo/aquarifolio","last_synced_at":"2026-05-02T03:08:29.836Z","repository":{"id":241912488,"uuid":"733957016","full_name":"psygo/aquarifolio","owner":"psygo","description":"Aquarifolio - Philippe Fanaro's Portfolio with Three.js","archived":false,"fork":false,"pushed_at":"2025-01-29T09:58:40.000Z","size":3361,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-01T23:56:27.330Z","etag":null,"topics":["3d","portfolio","threejs"],"latest_commit_sha":null,"homepage":"https://aquarifolio.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/psygo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-12-20T14:19:48.000Z","updated_at":"2025-01-29T09:58:44.000Z","dependencies_parsed_at":"2024-05-30T18:14:25.423Z","dependency_job_id":"51aede07-02a6-46a2-8753-944a11a1a9b2","html_url":"https://github.com/psygo/aquarifolio","commit_stats":null,"previous_names":["psygo/aquarifolio"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/psygo/aquarifolio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psygo%2Faquarifolio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psygo%2Faquarifolio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psygo%2Faquarifolio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psygo%2Faquarifolio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/psygo","download_url":"https://codeload.github.com/psygo/aquarifolio/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psygo%2Faquarifolio/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32521136,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T01:12:54.858Z","status":"online","status_checked_at":"2026-05-02T02:00:05.923Z","response_time":132,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3d","portfolio","threejs"],"created_at":"2024-11-07T18:31:54.994Z","updated_at":"2026-05-02T03:08:29.808Z","avatar_url":"https://github.com/psygo.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Aquarifolio - Philippe Fanaro's Three.js Portfolio\n\nMy portfolio, done with [Three.js](https://threejs.org/). You can just click on my name to on the aquarium's overlay to reach the portfolio.\n\n\u003cimg alt=\"three.js portfolio screenshot\" width=\"400px\" src=\"public/Portfolio_Screenshot.png\"/\u003e\n\n## What am I using?\n\n- [NextJS](https://nextjs.org/)\n- [React](https://react.dev/)\n- [Three.js](https://threejs.org/) through:\n  - [React Three Fiber](https://docs.pmnd.rs/react-three-fiber/getting-started/introduction)\n  - [Drei](https://github.com/pmndrs/drei)\n  - [React Three Rapier](https://github.com/pmndrs/react-three-rapier), a physics engine for Three.js\n- [Tailwind](https://tailwindcss.com/)\n- [shadcn/ui](https://ui.shadcn.com/)\n- [daisyUI](https://daisyui.com/)\n\n## References\n\n- A lot of my learning is done through my [three-lab repository](https://github.com/psygo/three-lab).\n- [Three.js Examples](https://threejs.org/examples/#webgl_animation_keyframes)\n- My fundamentals come from Bruno Simon's amazing [Three.js Journey](https://threejs-journey.com/) course.\n- From [React Three Fiber's Showcase Examples](https://docs.pmnd.rs/react-three-fiber/getting-started/examples):\n  - [Color Grading](https://codesandbox.io/p/sandbox/color-grading-wvgxp?file=%2Fsrc%2FApp.js)\n  - [React Ellipse Curve](https://codesandbox.io/p/sandbox/react-ellipsecurve-xzi6ps?file=%2Fsrc%2FApp.js)\n  - [Portals](https://codesandbox.io/p/sandbox/portals-ik11ln?file=%2Fsrc%2FApp.js)\n  - [Aquarium](https://codesandbox.io/p/sandbox/aquarium-n7jf0f?file=%2Fsrc%2Findex.js%3A33%2C31)\n  - [React EllipseCurve](https://codesandbox.io/p/sandbox/react-ellipsecurve-forked-vwdmx8?file=%2Fsrc%2FApp.js%3A39%2C20)\n- [Wawa Sensei's YouTube Channel](https://www.youtube.com/@WawaSensei)\n- [Poimandres Open Source Collective](https://github.com/pmndrs)\n- 3D HTML:\n  - [HTML on a Laptop](https://codesandbox.io/p/sandbox/mixing-html-and-webgl-w-occlusion-9keg6?file=%2Fsrc%2FApp.js%3A32%2C20)\n- Others:\n  - [Floating Astronaut](https://codesandbox.io/p/sandbox/backdrop-and-cables-2ij9u?file=%2Fsrc%2FApp.js)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsygo%2Faquarifolio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpsygo%2Faquarifolio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsygo%2Faquarifolio/lists"}