add more content on ai, add heatmap, fix header glow, add price to ai tools, fix NowPlaying style issue, new ccombine utility, better claude code usage page w/ model labels+better typing, bump, update ccusage (restore old dates) |
||
|---|---|---|
| .github | ||
| app | ||
| components | ||
| lib | ||
| public | ||
| tools | ||
| .gitignore | ||
| components.json | ||
| docker-compose.nginx.yml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| eslint.config.mjs | ||
| i18n.ts | ||
| LICENSE | ||
| next.config.ts | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.mjs | ||
| README.md | ||
| server.ts | ||
| tailwind.config.ts | ||
| tsconfig.json | ||
aidxnCC
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.
docker-compose.yml- Default, exposed on port 3000docker-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.
Environment Variables
| Variable | Required? | Description |
|---|---|---|
LISTENBRAINZ_TOKEN |
No | Get this from your ListenBrainz user settings |
LASTFM_API_KEY |
Yes | Get this from your Last.fm API account |
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.
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 :)