Requirements

Svelte/SvelteKit project of 3 pages:

  • Layout (Responsive design given in sample)
  • Chart (Create Svelte/Store with the response from api. Make a table and a Polar Area chart with the data. The Polar Area chart should show top 10 most populated countries.)
  • Map (Create an Openlayer map with GeoJSON. Change GeoJSON layer color and opacity.)

Run the project

Install dependencies and run the project.

pnpm install
pnpm dev

Deploy

Issues

  • In the Chart page, the Currencies and Languages field had multiple values which was making that column extended. To tackle this, if there were more than 3 values, I wrapped those values in a new line in the same row. This caused the column to look better.
  • In the Polar Chart, couldn't figure out how to show the labels in 2 rows with each containing 5 labels as the given sample chart.
  • There is some issue in Chart page responsiveness on smaller screens. It could be fixed if given some time.

Top categories

svelte logo

Need a Svelte website built?

Hire a professional Svelte developer today.
Loading Svelte Themes