A web app for exporting Spotify playlists as nicely-formatted PDFs.
A few notes on the general architecture:
- This is a Next.js app, using the app router & React Server Components.
- Spotify is used as the authentication provider, through the next-auth library. Session data is stored in an encrypted JWT.
- PDFs are rendered server-side using https://react-pdf.org/.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
Pushing to main
automatically deploys to Vercel at https://playlist-archiver.vercel.app/