The website that we have made is an interactive travel map called Tour the World. It is made using HTML, CSS, and JavaScript.
When hovering over the countries, the users can get an overview of the country. After clicking on the overview, they then see the above page open in a separate browser.
The website features an interactive SVG map that allows the user to select a location to travel to. Each location transports them to a page that shows them everything about the city. It shows them maps of the top tourists locations and information on them. It also shows the airports for travel and what the form of public transport is in that country. Countries that don't have a website get a country not loaded site.
This website was created using HTML, CSS, JavaScript, and Python with the occasional use of AI for the information on countries.
This was the first project in which I learned how to create an API. I created an API in order to create websites for every country if the user clicks on it. I went through many different ways in order to host the API. I didn't even have a proper host when I created the API, I used fastAPI and uvicorn which I later learned I would need to put on a host. From there I used Github Codespaces but that also wasn't a permanent. Then I used Cloud Oracle and that worked until I realized that I needed a domain. So then I used a domain on AWS with the server from Oracle.
All of the countries that are colored blue are the ones who currently have data on the JSON file.