6 modals are developed with Vue. A modal is a full screen overlay that sits atop the page content. It’s used to focus attention on an important task or message and requires user input to be dismissed. Vue is a frontend library for developing component-driven user interfaces. It’s used for developing single page apps and websites. Vue is used to develop 3 projects.