This project utilizes the TVmaze API. If you would like to checkout their documentation you may do so here. This project was actualized as a learning project and not for profit. Copyright of the data available is of course owned by TVmaze.
Scroll down for the deployed version of the app.
The user is able to, through a low page count app, find a random tv-show to watch. It's a problem/need that many of us are known to have when finishing binge-watching something. Many people also endlessly scroll through netflix's library and spend too much time figuring out what can be good to watch. Through minimal criteria (language and genre), the user can help the app make better calls to the API in order to get closer to satisfying their needs. If they are interested to learn more about the show, the user is able to then follow a link to the TVmaze page of the show.
public
└── assets
└── media files
└── main-pages.css
└── media-queries.css
└── navbar-buttons.css
└── system-basic.css
src
└── fetchers
└── showFetcher.js
└── lib
└── fetchData.js
└── logger.js
└── observableState.js
└── router.js
└── pages
└── homePage.js
└── routes.js
└── showlistPage.js
└── views
└── homeView.js
└── loadingIndicator.js
└── navbar.js
└── showlistView.js
└── app.js
└── constants.js
└── data.js
index.html
If you wish to browse the finished web app you may do so here