Please select an option from the list below.

/

Premier League

React JS / React Hooks / Cypress

Project

Overview

The purpose of the App is to give a person new to the English Premier League the opportunity to research all 20 teams to see which one, (or ones) they like the look of. The user can scan the first page of all 20 Premier league teams and simply click on any one of the club badges to get more detailed information about that team, including the year the team was founded, their location, detailed team history and official social media links.

This was a fun project, the API was very detailed and allowed me to tailor the information I wanted to present quite easily. However, the API didn't have fully functional error handling, meaning I could not test for a 400 error. This led to me customizing a 'checkResponse' Function to make sure error handling was functional.

Technologies

React

React Router

HTML

CSS

Javascript

Cypress

Vercel

TheSportsDB API

Back