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:
- conditional rendering
- binding classes
- dispatched events
- scoped styles
- reactive variables
- computed properties
The code shows in comparison that the syntax in Svelte is simpler.