Project Insights
Challenges
One of the main challenges was connecting the frontend to the backend while managing dynamic data updates. Since the application loads content from the API, I needed to make sure that the toys and details updated smoothly without refreshing the page while also handling loading states and potential request errors.
Solutions
To solve this, I connected the frontend to the API using Vue.js and set up dynamic data fetching. I also added loader and basic error handling to make it look like a real website with smooth and responsive across different device.
