DataTalksClub / DataTalksClub/podwiki

Redesign the podcast landing page: topic filtering + image grid instead of a plain list

Open
#10 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Python
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Feedback (future / nice-to-have)

"For the future — redo the podcast landing page itself. Right now it's just a list with names and links to people. It'd be great to have some filtering by topic, and to make it a grid rather than a list. I understand this keeps the Data Talks Club style — some developers have very simple sites where everything is just listed out — but it feels like people interact better with pictures."

Current behavior

The podcast landing is a plain text list of titles/links (people-centric), matching the minimalist DataTalks.Club style.

Proposed change

  • Filtering by topic on the landing page.
  • Card/grid layout with images/thumbnails instead of a flat list — more visual and engaging.
  • Preserve the DataTalks.Club aesthetic, but lean on episode/guest imagery so items are more scannable and clickable.

Notes

  • Explicitly flagged as lower priority ("for the future, not sure how relevant").
  • Trade-off to weigh: the current minimalist list vs. a richer visual grid. Keep it consistent with the main-site design alignment already done.

Source: user feedback (translated from Russian voice note). Flagged as lower-priority / future.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the current podcast landing page and the main-site design alignment referenced in the issue. Define how topic filtering, guest or episode imagery, and the grid should preserve the minimalist style; the work is done when the landing page supports those interactions and presents the podcast items as a visual grid.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
design, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.