You need to have at least node version up 18
# in the source of the project run
npm i
Once you've created a project and installed dependencies with npm install
start a development server:
npm run dev
Small thing: I was looking the challenge code, and the array which I received dind't have category to create the drodpown, so instead I implemented the filter using description.
The project is divides in three components where which component is responsible for show a data and do some logics based on parent implementation, any questions just let me know.
Basically everything is inside the root component called +page.svelte, and the other parts are broken on components childrens.