Skip to content

London | 26-ITP-May | Tomislav Dukez | Sprint 3 | Project TV Show - #60

Open
tomdu3 wants to merge 78 commits into
CodeYourFuture:mainfrom
tomdu3:level-500
Open

London | 26-ITP-May | Tomislav Dukez | Sprint 3 | Project TV Show#60
tomdu3 wants to merge 78 commits into
CodeYourFuture:mainfrom
tomdu3:level-500

Conversation

@tomdu3

@tomdu3 tomdu3 commented Aug 13, 2026

Copy link
Copy Markdown

Learners, PR Template

Self checklist

  • I have committed my files one by one, on purpose, and for a reason
  • I have titled my PR with REGION | COHORT_NAME | FIRST_NAME LAST_NAME | SPRINT NUM | PROJECT NAME
  • I have tested my changes
  • My changes follow the style guide
  • My changes meet the requirements of this task

Changelist

The changes satisfy the requirements:

  • Level-100: Episode Listing Display
  • Level-200: Live Episode Search
  • Level-300: Episode Selector Dropdown
  • Level-400: API Fetch and Show Selector
  • Level-500: Shows Listing Page and Caching, in detail:
    • Initial app load presents full listing of all shows.
    • Each show card displays name, image, summary, genres, status, rating, and runtime.
    • Clicking any show title switches to that show's episode view and hides shows listing.
    • Navigation button returns to shows listing and hides episode listing.
    • Free-text show search filters shows by name, summary, and genres.
    • Search and dropdown controls work cleanly when switching back and forth between views.
    • API response caching: no URL endpoint is fetched more than once per visit.

Netlify deployment link: https://cyf-tomdu3-tv.netlify.app/

tomdu3 and others added 30 commits July 30, 2026 19:37
add my name and GH username to title
edinakurdi and others added 27 commits August 12, 2026 16:03
-check if the episode has been fetched yet
-handle errors
@tomdu3 tomdu3 added Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. 🏕 Priority Mandatory This work is expected Module-Data-Flows labels Aug 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Module-Data-Flows Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. 🏕 Priority Mandatory This work is expected

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants