JavaScript
React
Tailwind
Redux

Overview

Challenges & solutions

Challenge

This project utilized the ShazamCore API from RapidAPI. At some point during development, certain endpoints were added, changed or removed, which lead to several incompatibilities within the API. The challenge was thus making past and present endpoints compatible.

Solution

I opted for modifying the data flow in the application such that it relies more on parameters passed to the URL query upon page redirects. This allowed me to work around storing and retrieving the fetched data from Redux to identify which API endpoints to call.

Project Chatbot
Project Chatbot
Project Chatbot
Project Chatbot