Skip to content

West Midlands | ITP-May-2026 | Alina Sofragiu | Sprint 3 | Project-TV-Show - #62

Open
sofragiualina wants to merge 33 commits into
CodeYourFuture:mainfrom
sofragiualina:feature/level-500
Open

West Midlands | ITP-May-2026 | Alina Sofragiu | Sprint 3 | Project-TV-Show#62
sofragiualina wants to merge 33 commits into
CodeYourFuture:mainfrom
sofragiualina:feature/level-500

Conversation

@sofragiualina

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

I have completed the TV Show Project through Level 500.

Completed

  • Added a shows listing with the show name, image, summary, genres, status, rating and runtime.
  • Added show search by name, genres and summary.
  • Added alphabetical sorting of shows.
  • Added the ability to select a show and view its episodes.
  • Added episode search and episode selection for each show.
  • Added navigation to return to the shows listing.
  • Added caching so each API URL is only fetched once during a visit.
  • Added loading and error messages.
  • Improved accessibility by adding labels and improving colour contrast.
  • Kept the project using vanilla JavaScript and DOM manipulation.

Deployed site

https://cfy-sofragiualina-tv.netlify.app/

Partner

Tobias-Amaechina

sofragiualina and others added 30 commits August 1, 2026 16:55
Birmingham | 26-ITP-May | Tobias Amaechina | Sprint 2 | Project-Tv-show-alina
…hing and error handling

- Updated `script.js` to fetch episodes from the TVMaze API and handle loading states.
- Added error handling for failed API requests with user feedback.
- Improved search functionality to reset the episode selector when typing.
- Enhanced dropdown and search input styling in `style.css`.
- Updated HTML structure to include a loading message and improved accessibility.
 Birmingham | 26-ITP-May | Tobias Amaechina | Sprint 3 | Project-TV-Show-400-level
…splay; implement search functionality for shows and episodes.
…ions and add overflow handling for summaries.
@sofragiualina sofragiualina added Needs Review Trainee to add when requesting review. PRs without this label will not be reviewed. 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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants