My primary website, built with Next.js https://www.aidxn.cc
Find a file
2025-05-08 23:54:34 -04:00
.gitea/workflows ci: don't attest 2025-05-08 23:54:34 -04:00
.github add FUNDING.yml 2025-04-07 19:33:34 -04:00
app design/feat: stringify about page, re-layout sections into cards, add hover effects (+home page) 2025-05-08 11:25:36 -04:00
components design/feat: stringify about page, re-layout sections into cards, add hover effects (+home page) 2025-05-08 11:25:36 -04:00
lib security/feat: no need for api on lastplayed, greatly improve logging+interface+ status of music widget 2025-03-28 15:00:11 -04:00
public design/feat: stringify about page, re-layout sections into cards, add hover effects (+home page) 2025-05-08 11:25:36 -04:00
.gitignore docker: commit package.lock for docker 2025-05-08 23:48:46 -04:00
components.json security/feat: no need for api on lastplayed, greatly improve logging+interface+ status of music widget 2025-03-28 15:00:11 -04:00
docker-compose.yml docker: dockerize, make standalone, will move todos to issues 2025-05-08 23:35:20 -04:00
Dockerfile docker: use 23-alpine as base image for apk 2025-05-08 23:45:22 -04:00
eslint.config.mjs initial commit 2025-01-05 14:33:52 -05:00
i18n.ts feat: improved locale selection (made button, use i18n) 2025-03-26 23:13:38 -04:00
LICENSE Initial commit 2025-01-04 20:57:52 -05:00
next.config.ts docker: dockerize, make standalone, will move todos to issues 2025-05-08 23:35:20 -04:00
package-lock.json docker: commit package.lock for docker 2025-05-08 23:48:46 -04:00
package.json chore: bump dependencies 2025-05-08 15:26:48 +00:00
postcss.config.mjs bump (move to next@canary), use tailwindcss v4 2025-02-17 11:49:18 -05:00
README.md docker: dockerize, make standalone, will move todos to issues 2025-05-08 23:35:20 -04:00
tailwind.config.ts bump, improve/update now playing component to use listenbrainz, update deploy link, update env variables in readme 2025-02-17 18:02:30 -05:00
tsconfig.json initial commit 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.