Image credits:
Texture image: Reto Stöckli, NASA Earth Observatory
Normal map image: Imagery by Jesse Allen, NASA's Earth Observatory, using data from the General Bathymetric Chart of the Oceans (GEBCO) produced by the British Oceanographic Data Centre
Landlosen is a solution to the assignment for candidates for internship at SmartGIS.
It is not meant to be used as a stable source of information, but to be used as a basis for a technical interview for applicants to a job position. It is a simple application to send GET requests about country information from the RestCountries API, with a focus on the front-end.
Landlosen is Norwegian and is put together from two words, "land" and "los". "Land" means both country and land, and "los" means guide or navigator. Landlosen can be translated to "country guide", which is what this service does through the RestCountries API.
This is not provided here, due to it being a time-limited task which is likely the same as other interviewees get. Therefore it is withheld by me. [!NOTE] The interview rounds are now over, so I'll share it a little. Basically there were no instructions for the visual part, only functional requirements such as programmatic page numbering and being able to get a list of all countries, and view information about a specific country. So we had total freedom in terms of the visual stuff. I asked about this in the follow-up interviews, and they said it was to see how we think.
From your wanted folder to run it from, open a terminal and enter:
git clone https://github.com/Scandiking/Landlosen
Then unzip the folder to wanted location.
cd to that location. Example:
cd C:/Users/YourName/ThisDownload
If the terminal now says something like
C:/Users/YourName/ThisDownload>
Then you can write
npm run dev
And now it should open in your standard browser.
If you are not used to using the terminal, you can do it the point-and-click-way:
.bat-file.zip directly from here or click the green Code-button on this page and click Download ZIP in the dropdown menu.RUN_ME.bat file.countries.tsThe app runs locally on your machine but fetches data from RestCountries. If their service is down (they've had capacity issues, you'll see an empty shell with no content.