Dictionary React
Front-End Project
Objective
The goal of this project was to create an English dictionary app that not only defines words but also brings them to life visually. By integrating both a dictionary API and the Pexels API, the app provides users with definitions, example sentences, and related images for each searched word. This project was a great opportunity to combine language learning with visual context, while also practicing multi-API integration in a clean and responsive React interface.
Challenge
A key challenge was coordinating the data from two different APIs and ensuring that both text and images loaded smoothly and in sync. I had to manage asynchronous requests, handle errors when a word or image wasn't found, and make sure the layout adapted well to varying content lengths. Designing a cohesive experience that merged language and imagery in a meaningful and user-friendly way required careful attention to structure, performance, and visual balance.
Position
Front-End Developer
Time
1 Week