https://github.com/xafn/affa.nz
🎨 Personal website made with SvelteKit
https://github.com/xafn/affa.nz
art portfolio svelte sveltekit website
Last synced: 2 months ago
JSON representation
🎨 Personal website made with SvelteKit
- Host: GitHub
- URL: https://github.com/xafn/affa.nz
- Owner: xafn
- License: agpl-3.0
- Created: 2022-02-04T02:11:34.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-03-24T02:05:02.000Z (3 months ago)
- Last Synced: 2026-03-24T02:59:48.158Z (3 months ago)
- Topics: art, portfolio, svelte, sveltekit, website
- Language: Svelte
- Homepage: https://affa.nz
- Size: 39.4 MB
- Stars: 127
- Watchers: 2
- Forks: 25
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# 🎨 Personal Portfolio

A simple site to showcase the art I've made over the years. Check it out at [afn.im](https://afn.im/).
I decided I needed to finally rewrite my site after staring at my horrid old codebase and design for so long. Made using SvelteKit and SCSS.
## 📝 Notes
- Thanks to [Lanyard API](https://github.com/Phineas/lanyard) for exposing my Discord Rich Presence
- Burn your eyes at [v1.afn.im](https://v1.afn.im/)
## ☁️ Hosting
Steps to follow if you want to replicate the hosting of this site. You may host with whatever service you prefer.
1. Go to [Cloudflare Pages](https://pages.dev/)
2. Create a project and connect your repository
3. Under `Build settings`, select the `SvelteKit` preset
4. Under `Environmental variables (advanced)`, add the following variable:
- Variable name: `NODE_VERSION`
- Value: `21`
5. Save and deploy
## ⚖️ Licensing
### Code
All website-related code is distributed under the [AGPL license](LICENSE).
### Art Assets
All art assets (files in `static/art/`) are distributed under the [Creative Commons Attribution 4.0 International](static/art/LICENSE-CC-BY) license. You **must** give attribution if you share or repost these assets.