Skip to content

Birmingham | 26-ITP-May | Tobias Amaechina Tobias | Sprint 3 | Project-Feature-level-500 - #63

Open
Tobias-Amaechina wants to merge 46 commits into
CodeYourFuture:mainfrom
Tobias-Amaechina:feature-level-500
Open

Birmingham | 26-ITP-May | Tobias Amaechina Tobias | Sprint 3 | Project-Feature-level-500#63
Tobias-Amaechina wants to merge 46 commits into
CodeYourFuture:mainfrom
Tobias-Amaechina:feature-level-500

Conversation

@Tobias-Amaechina

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

Remove static data:
Deleted episodes.js (previous static episodes dataset).
Add/modify app entry & behavior:
index.html: update page title, replace root div with

and load script.js instead of episodes.js.
script.js: rewritten/added — fetches all shows from https://api.tvmaze.com/shows, stores allShows, caches episode requests, provides:
Shows listing (alphabetical), searchable by name/genre/summary
Clickable show entries that fetch and display episodes
Episode search and a season/episode selector
Loading and error UI, defensive checks for missing data (image/summary/rating)
Back navigation from episodes to shows
style.css: new, full stylesheet with design tokens, responsive grid, card UI, loading/error styling, and UX improvements.
Small tooling file:
.vscode/settings.json added to set Live Server port to 5501 (local dev convenience).

Deployed site on Netlify

https://cyf-tobias-amaechina-tv.netlify.app/

my collaborator's name is 👍

Alina Sofragiu

Tobias-Amaechina and others added 30 commits July 31, 2026 14:00
West Midlands| ITP-2026-May | Alina Sofragiu | Sprint 2 | Project TV Show
…and loading messages; enhance episode display with search functionality and better control management.
West Midland | ITP-May-2026 | Alina Sofragiu | Sprint 3 | Tv-Project-level 400
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants