Project information
- Category: Web design
- Client: IT Career Change
- Project date: 21 January, 2024
- Platform: Mobile and Desktop
- Project URL: www.lukasmichalek.co.uk/project1/
Project Gazetteer
A single-page web app designed that works on mobile and desktop based around Leaflet's JS interactive mapping library. The main goal of the application is to fetch relevant information through AJAX calls by using CURL PHP routines to retrieve information from the wide range of APIs in JSON format about the specific country such as general information, weather conditions, breaking news, location of airports, big cities, mountains and lakes. The application also allows users to switch between different views such as satellite, street, topographic, and geographic.
During the project development, I deepened my knowledge of HTML, CSS, and JavaScript with frameworks such as Bootstrap and JQuery. I have also learned how to work with LeafletJS Library and acquired the PHP CURL routines with AJAX calls to process and handle calls to a wide range of different APIs. By choosing regularly updated APIs, the application offers up-to-date data mainly for weather, breaking news, currency conversion rate, and others.
Technologies used during the development:
- HTML
- CSS
- JavaScript
- JQuery
- Bootstrap
- PHP
- Leaflet JS