You have no items in your shopping cart.
ABSTRACT
APIs (Application Programming Interfaces) and data integration are essential tools for building modern applications that rely on data from multiple sources. Frontend applications, in particular, benefit from the ability to access and present data from various sources in a user-friendly manner. This project explores APIs and data integration with front-end applications using a weather application as a case study. Review of the available APIs and approaches to integrating data from multiple sources into front-end applications is conducted. To achieve this, Unified Modelling Language diagrams were used in the design of this system. This system was implemented using React JavaScript, Tailwind CSS, CSS 3 and a variety of APIs and data sources, including the OpenWeather API and the Google Maps API. Challenges and best practices associated with using APIs and data integration in front-end applications is examined. Through this project, a comprehensive overview of the use of APIs and data integration in front-end applications and to identify opportunities for further research and development in this area is conducted. The results of the project work indicated that the system was well received, provided developers with an easier and scalable way of developing applications.