A WebGL 2 based music visualizer.
You need to set up your environment variables for the server. Copy .env.example to .env.local and fill in your SoundCloud credentials.
cp .env.example .env.local
Required variables:
SOUNDCLOUD_CLIENT_IDSOUNDCLOUD_CLIENT_SECRETInstall dependencies from the root directory:
npm install
Start both the client and server in development mode:
npm run dev
Build both packages:
npm run build
You can also run vizl using Docker.
# Production build
docker build -t vizl .
docker run -p 3000:3000 --env-file .env.local vizl
[!NOTE] This is a complete rewrite. The legacy code is unmaintained and lives in the
legacybranch.