Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 710 Bytes

README.md

File metadata and controls

29 lines (20 loc) · 710 Bytes

Playlist Archiver

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/.

Getting Started

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.

Deploying

Pushing to main automatically deploys to Vercel at https://playlist-archiver.vercel.app/