Skip to content

This is a client assigment. A prototype website that displays TV shows from TVMAZE by calling their API's with axios rest method. This is a react-typescript-app deployed in github pages. Code version in Master.

Notifications You must be signed in to change notification settings

juanpablozunigahidalgo/tvapp

Repository files navigation

Explanation

I got a home assigment for a job

Here is the live version

https://juanpablozunigahidalgo.github.io/tvapp/

React typescript app to call data from TV API MAZE and display TV shows. I use chat GPT quite a lot. Brother and sisters and universe here is the code hope it hels you in what ever you do.

Instructions received.

Tv Series search

The assignment is to create a web application that makes it possible for a user to search for information about TV Series using the TV maze API. The TV maze API has a public API which can be used for this assignment, and you can find information about it here: https://www.tvmaze.com/api The project should show the search results in a list and allow the user to see more information about the show in another view. The expected time frame for this assignment is about ~5 hours. Try to limit your work to that timeframe and document in a readme file what you would have done if you had more time. The web application will be judged according to the code readability and structure.

Figma Sketches Feel free to use the sketches found on the link below as the visual look of the web application.

https://www.figma.com/file/WXw4DO16XTJ0Wknr1l6p6J/Sketch-TV-Maze?node- id=0%3A1&t=LrqxLjAO2Z9Ly6KN-1

Requirements The web application must include the “required” requirements. Add the “Nice to have” requirements if time permits. Before you start, read through the whole list so you get a good understanding on what to build. Required • The web application should be responsive and work on both mobile and desktop. • The web application must work on the latest version of the browsers Chrome, Firefox and Edge. • The web application should have two views, one for detailed information and one for search and result.

• The repository of the web application must contain documentation on how to run the application. • The web application should be written in JavaScript or TypeScript and in the framework of your choice.

Nice to have • The web application is written in TypeScript. • The web application is written in ReactJS • The web application is written without CSS libraries and frameworks. • The web application should give the end user feedback concerning errors or when the connection to the API is slow. For example, when they have a slow internet connection. • The web application should have routing set up in such way that the end users can send direct links to detailed information about a certain TV show. • The project should have tests. • If time permits, feel free to add what you think is missing from the application.

About

This is a client assigment. A prototype website that displays TV shows from TVMAZE by calling their API's with axios rest method. This is a react-typescript-app deployed in github pages. Code version in Master.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages