An interactive and responsive archive of Taylor Swift interviews.
Browse and filter by era, type of content, or interviewer. Each era has its own color palette, and each entry displays a link and summary. Optimized for both desktop and mobile.
- Filter by era, type, and interviewer
- Responsive design (mobile-first)
- Unique color palettes for each era
- Direct links + short summaries
- Simple, static setup (HTML/CSS/JS only)
taylorSwiftArchive/
├─ assets/
│ └─ icons/ # Favicons and PWA icons
│ ├─ android-chrome-192x192.png
│ ├─ android-chrome-512x512.png
│ ├─ apple-touch-icon.png
│ ├─ favicon-16x16.png
│ ├─ favicon-32x32.png
│ ├─ favicon.ico
│ └─ site.webmanifest
├─ dataTaylor.json # Interviews database
├─ index.html # Main page
├─ style.css # Styles and era color palettes
├─ script.js # Filtering and rendering logic
└─ README.md # Project documentation
This is a static app — no build tools or dependencies required.
- Clone the repository:
git clone https://github.com/Alonsojrr14/taylorSwiftArchive.git cd taylorSwiftArchive - Open
index.htmlin your browser or serve it locally:# With Python 3 python -m http.server 5173 # then go to http://localhost:5173
The archive uses JSON entries to describe each interview. Example:
{
"title": "XYZ Radio Interview",
"date": "2023-10-21",
"era": "Midnights",
"type": "Radio Interview",
"interviewer": "Jane Doe",
"summary": "Taylor discusses creative process and behind-the-scenes of the album.",
"link": "https://example.com/interview",
"thumbnail": "https://example.com/cover.jpg"
}- Keep era names consistent (
Fearless (TV),1989 (TV),Midnights, etc.) - Use ISO dates:
YYYY-MM-DD - Summaries: 1–2 sentences max
- Make sure all links are valid
- Prefer lightweight images for
thumbnail(≤ 200 KB)
script.jsloadsdataTaylor.json, renders the list, and applies filters in memorystyle.cssdefines era-based colors and responsive rulesindex.htmlprovides structure and UI elements for filtering
- Text search (title & summary)
- Badges/tags for era and type
- Sorting by date (newest/oldest)
- Counters per filter (e.g. number of interviews per era)
- Pagination or lazy loading
- Manual dark mode
Contributions are welcome!
- Open an issue describing your idea
- Fork and create a branch:
git checkout -b feat/your-feature
- Submit a PR with a clear description
Add a license of your choice (e.g., MIT).
If using MIT, create a LICENSE file at the root.
This project is a fan-made archive of Taylor Swift interviews, not affiliated with or endorsed by Taylor Swift or her team.
Respect copyright and original sources.
Created by @Alonsojrr14.
Thanks to the original sources of interviews and content referenced.
The interview archive is based on the community-maintained spreadsheet:
Original Google Sheet
Special thanks to the contributors who compiled and organized this information.