Gazetteer

A mobile-first website providing comprehensive country profiles with demographic, climatic, and geographical data.

Project screenshot

Technologies

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • PHP

Key Features

  • Mobile-first design
  • Comprehensive country profiles
  • Integration with third-party APIs
  • Responsive layout

Project Details

The Gazetteer project is a mobile-first website designed to provide comprehensive profiles for all countries. It presents demographic, climatic, and geographical data in an intuitive and visually appealing manner.

One of the main challenges was integrating various third-party APIs to fetch and display accurate and up-to-date information for each country. I used PHP cURL for server-side requests, ensuring data consistency and reliability across the platform.

The user interface, built with HTML, CSS, and enhanced with JavaScript & jQuery, offers a responsive design that adapts seamlessly to various screen sizes. This approach ensures an optimal viewing experience on both mobile devices and desktop computers.

By leveraging AJAX for asynchronous HTTP requests, I created a smooth and interactive user experience. Users can fetch data for different countries without page reloads, resulting in a fast and efficient application that feels native on any device.

© 2024 Sean Ridgeon. All rights reserved.