My primary website, built with Next.js https://www.aidxn.cc
Find a file
2025-08-02 02:53:05 -04:00
.github add FUNDING.yml 2025-04-07 19:33:34 -04:00
app fix: remove fontawesome in layout 2025-08-02 02:53:05 -04:00
components refactor/feat: ipod nano 7g-style now playing component, discontinue fontawesome, content updates 2025-08-02 02:39:24 -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 refactor/feat: ipod nano 7g-style now playing component, discontinue fontawesome, content updates 2025-08-02 02:39:24 -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.nginx.yml docker: add compose file for nginx proxy manager 2025-05-09 00:03:54 -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 hf: add lockfile for docker 2025-08-02 02:49:52 -04:00
package.json refactor/feat: ipod nano 7g-style now playing component, discontinue fontawesome, content updates 2025-08-02 02:39:24 -04:00
postcss.config.mjs bump (move to next@canary), use tailwindcss v4 2025-02-17 11:49:18 -05:00
README.md refactor/feat: ipod nano 7g-style now playing component, discontinue fontawesome, content updates 2025-08-02 02:39:24 -04:00
tailwind.config.ts refactor/feat: ipod nano 7g-style now playing component, discontinue fontawesome, content updates 2025-08-02 02:39:24 -04:00
tsconfig.json initial commit 2025-01-05 14:33:52 -05:00

aidxnCC

License: Unlicense

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 with Docker

Docker is the easiest way to deploy aidxnCC. There are two example docker-compose.yml files for you to use.

  1. docker-compose.yml - Default, exposed on port 3000
  2. docker-compose.nginx.yml - Helpful for NGINX Proxy Manager usage w/ Docker networks

Just create a .env file with the below variables, run docker compose -d --build, and you'll be all set.

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.