Quiz app made with Vue and Svelte


This is a small quiz app made with Vue, serving as a demonstration to a feature-identical app made with Svelte. The app is also accessible via keyboard navigation and screen reader usage. In the top, there is a progress bar for the number of questions.

The following concepts are present in both frameworks, with very similar syntax:

  • components
  • templating
  • conditional rendering
  • loops
  • binding classes
  • props
  • dispatched events
  • scoped styles
  • reactive variables
  • computed properties

The code shows in comparison that the syntax in Svelte is simpler.

  • Svelte
  • Tutorial
  • TypeScript
  • Vue