Welcome to the repo for my portfolio website
I built this project as a way to learn the Zig programming language, and I had a lot of fun writing it. I tried to take a 'vanilla first' approach to all of the frontend, this entails:
- Vanilla CSS
- Vanilla JS Web Compponents
- HTMX for routing
I also tried to minimize my Zig dependencies, and I managed to only need 2:
Templating was hand-rolled, see the template module.
I had never used Web Components before, but as it turns out, they're really nice. I will definately be using them again in the future.