An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# 🎨 Personal Portfolio

![mockup](https://github.com/user-attachments/assets/e95760ac-8846-434a-b2de-63f1dfe5d3e1)

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.