Skip to content

Glasgow | 26-ITP-May | Sandani Kannangara | Sprint 3 | Project - TV - Show - Level-500 - #66

Open
SandzSoft wants to merge 45 commits into
CodeYourFuture:mainfrom
SandzSoft:main
Open

Glasgow | 26-ITP-May | Sandani Kannangara | Sprint 3 | Project - TV - Show - Level-500#66
SandzSoft wants to merge 45 commits into
CodeYourFuture:mainfrom
SandzSoft:main

Conversation

@SandzSoft

@SandzSoft SandzSoft commented Aug 15, 2026

Copy link
Copy Markdown

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

🌐 Netlify Link

🚀 Live Project:
https://cyf-sandzsoft-tv.netlify.app/

👩‍💻👨‍💻 Contributors

This project was developed collaboratively by:

SandzSoft
Niangh-Ciang

We worked together through the different levels of the TV Show Project, including refactoring, API integration, show/episode navigation, searching, and responsive UI improvements.

Changelist

Level 500 – Show & Episode Browser
🔎 Added show search and show selection
📺 Added navigation between show and episode views
🔎 Added episode search and episode selection
🌐 Integrated the TVMaze API for shows and episodes
⚡ Added episode caching to avoid unnecessary API requests
🎬 Added detailed show cards with:
Show images
Summaries
Ratings
Genres
Status
⏳ Added loading and error handling
⬆️ Added smooth scroll-to-top when opening the episode view
🧹 Refactored state management and rendering logic
🔢 Added accurate show and episode result counts

🛠️ Technologies
HTML
CSS
JavaScript
TVMaze API
Git & GitHub
Netlify
🚀 Live Demo

👉 View the TV Show Project

SandzSoft and others added 30 commits July 30, 2026 01:32
Glasgow | 26-ITP-May | Sandani Kannangara | Sprint 1 | TV Show Project
Glasgow | 26-ITP-May | Sandani Kannangara | Sprint 1 | Project TV Show
Glasgow | 26-ITP-May | Sandani Kannangara | Sprint 1 | Add performance improvements for Level 100
Glasgow | 26-ITP-May | Sandani Kannangara | Sprint 1 | Enhance TV show page design
Move search input event listener into function setup()
Refactor setup by creating separate functions for search and selector
Glasgow | 26-ITP-May | Sandani Kannangara | Sprint 2 | Refactor episode rendering and event handling
Glasgow | 26-ITP-May | Sandani Kannangara | Sprint 2 | Level 300: Fetch episodes from TVMaze API
@SandzSoft SandzSoft added Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. 📅 Sprint 3 Assigned during Sprint 3 of this module labels Aug 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. 📅 Sprint 3 Assigned during Sprint 3 of this module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants