My portfolio/resume website
- SvelteKit (The best) Web Framework
- Threlte Awesome Svelte bindings around three.js
- Tailwind Makes writing CSS fun and fast
- DaisyUI Great components and theming for tailwind, why reinvent the wheel?
- Github Pages Hosting for cheapskates
- AWS Minimal 'backend' via API Gateway and Lambda, much needed vendor lock-in
- Unplugins-icons Vite icon extension that works with SSR!
- V86 The future of the web, X86 emulation
- svelte-scroller Beats calculating element sections positions by hand
- Theatre.js Integrated with threlte, motion design editor tool
- Three-inspect Cool scene inspector for Three.js/Threlte, bloats the package size though
The portfolio is deployed directly on github pages via a github action.
SvelteKit is set to use the adapter-static
TODO
The API is deployed to the eu-north-1
region by tofu
. More specifically the github action runner gets an aws role via the the github iDP and uses it to deploy infrastructure changes.
The SITE_API_ENDPOINT
variable is then exported and used when building the app to query the api gateway.