Aidan a3c7b47935
All checks were successful
Bump Dependencies / update-dependencies (push) Successful in 1m11s
design/feat: stringify about page, re-layout sections into cards, add hover effects (+home page)
2025-05-08 11:25:36 -04:00
2025-02-18 01:12:17 -05:00
2025-04-07 19:33:34 -04:00
2025-02-18 01:25:45 -05:00
2025-01-05 14:33:52 -05:00
2025-01-04 20:57:52 -05:00
2025-05-08 12:02:04 +00:00
2025-01-05 14:33:52 -05:00

aidxnCC

License: Unlicense Build Status

aidxnCC is the third version of my personal website.

It's built with Next.js and Tailwind CSS. aidxnCC will always be a work in progress, though completely functional.

Deploy

Vercel

Deploy with Vercel

To deploy with Vercel, simply click the button above. When prompted for environment variables, see the section below.

Cloudflare

I currently host aidxnCC on Cloudflare Pages. They currently don't have a "Deploy to Cloudflare" button for Pages, but you can setup like so:

  1. Fork aidxnCC to your own account
  2. Deploy to Pages from your fork

Note

Make sure to set your environment variables (see below!)

You may also have to set the nodejs_compat compatibility flag in the Pages settings.

Self-Host

Own a server? Deploy on your own! F*** SaaS, check out Coolify, a free and open-source alternative to Vercel.

Contributing

Any and all contributions are welcome! Simply create a pull request and I should have a response to you within a day.

Please use common sense when contributing :)

Environment Variables

Variable Description
LISTENBRAINZ_TOKEN Get this from your ListenBrainz user settings

MusicBrainz

This project does not use a custom user agent when interacting with the MusicBrainz API. This is because the LastPlayed component is rendered client-side and user agent support is not universal.

If bugs were to occur with my code, I believe it would be easier for MusicBrainz to block this way.

To-Do

  • Dockerize for easier deployment
  • Use MusicBrainz recording collections for displaying data about music
Description
My primary website
Readme Unlicense 1.3 MiB
Languages
TypeScript 91.4%
CSS 6.5%
Dockerfile 1.5%
JavaScript 0.6%