DataTalksClub / DataTalksClub/website

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

Open
#313 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

content enhancement frontend needs grooming P2
Dominant language
Python
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Migrated from https://github.com/DataTalksClub/datatalksclub.github.io/issues/113. Original author @alexeygrigorev (2026-07-03). Filed here as raw intake per _docs/PROCESS.md — awaiting PM grooming. Do not engineer while needs grooming remains.

Adjustment notes for DataTalksClub/website:

  • New site serves the podcast hub at /podcast from DataTalksClub/content plus the website projection (not _podcast/*.md).
  • Before grooming, verify the current /podcast state against this request: season filtering (?season=N) and bordered archive cards already exist — confirm what of "topic filtering + image grid" is still missing versus already covered.
  • Original priority signal preserved: flagged as lower priority / future in the source issue.
  • Cross-repo context still lives at DataTalksClub/podwiki#10.

Summary

The podcast landing page is currently a plain text list of titles/links, matching the minimalist DataTalks.Club style. A content audit found the landing gets visits but individual episode pages barely do — a weak landing is one likely reason people don't browse deeper.

Proposed change

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

Notes

  • Flagged as lower priority / future by the reviewer, but tied to the low-traffic finding.
  • Trade-off to weigh: current minimalist list vs. a richer visual grid.

Cross-repo

Mirror of DataTalksClub/podwiki#10 — podwiki-side context and discussion live there.


Source: user feedback (translated from Russian voice note).


Provenance: migrated from https://github.com/DataTalksClub/datatalksclub.github.io/issues/113 (author @alexeygrigorev, created 2026-07-03, labels: enhancement, Podcast). Source issue will be closed with a link here.

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

Read _docs/PROCESS.md first; this issue is awaiting PM grooming. Inspect the current /podcast page, DataTalksClub/content, and its website projection, then compare the existing season filtering and bordered archive cards with the requested topic filtering and image grid. Review podwiki#10 for cross-repo context; done is a groomed, agreed scope that identifies what remains missing.

Written by the indexing model from the issue text.

Assessment

Domain
frontend, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.