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
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:
- Fork
aidxnCC
to your own account - 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