All projects/Website Building

Website Building

Build a Personalized Music Website

Create and publish a personalized music website for someone special using Google Flow, Claude Code and Netlify.

An afternoon2 steps14 promptsIntermediate
01 · Tools

AI tools you’ll use.

C
Claude CodeWrites the code and runs the terminal for you.
N
NetlifyDeploys the static build and hosts the domain.
G
GitHubStores the code and connects the deploy.
G
Google Flow
N
Node.js / npm
G
GitHub (gh CLI)
N
Netlify (incl. Netlify Blobs)
Y
YouTube IFrame API / oEmbed
Y
YouTube Data API (optional)
02 · Installation

Set up each tool.

Do these before step 1.

Install Claude CodeWrites the code and runs the terminal for you.
  1. Create the project folder
  2. Open Claude Code inside the folder
03 · Guide

Step-by-step guide.

2 of 2 open
1
SetupBuild in order, not all at once

Storage first, then the mobile screen, then the player. Look at each result yourself before the next part gets built on top of it.

2
TestThe desktop layout must add no player logic

If it needs any, the player was not built properly the first time. This one check keeps the code from splitting into two players that slowly drift apart.

04 · Prompts

The prompts that built it.

prompt-1.txt
Design a premium desktop web interface for a personalised music playlist called "Nostalgia."

Create a single-page, full-screen music player with a warm, cinematic, vintage aesthetic. The design should feel like a personal digital mixtape made for someone special—not like Spotify, a dashboard, or a generic streaming platform.

CANVAS AND STYLE
- Desktop viewport: 1440 x 1024 px.
- Use a warm ivory, cream, beige, taupe, and burnt-orange color palette.
- Main background: soft ivory with very subtl
…
06 · Built with

Languages and tech stack.

TECH STACK
Claude CodeNetlifyGitHub
Become the top 1% of AI users
Become the top 1% of AI users