This piano repertoire is a Next.js project bootstrapped with create-next-app. The songs listed here come from a Google Sheet I've been maintaining since 2020.
First, run the development server:
pnpm devOpen http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.js. The page auto-updates as you edit the file.
This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.
I've been soring my repertoire in the following Google Sheet.
After making updates, I export the sheet as a CSV file and convert it to JSON using the conversion script:
pnpm convert:csv src/data/repertoire-02082026.csvThis will create a JSON file with the same name in the same directory (e.g., repertoire-02082026.json).