
Vue.JS
RESTful API
Bootstrap
Art Gallery is a Vue.js front-end app where users can browse and appreciate fine art pieces. The app fetches data from an API and displays artwork in a paginated format. Users can navigate through pages of art using next and previous buttons. Each piece of art can be "appreciated" by clicking a button, which adds the user to an admirer list. The app allows users to view the artwork in a larger modal and see details about each piece. Using Vue.js components like ArtworkCard, HomePage, and pagination, the app fetches and renders data asynchronously. Enhancements like lazy-loading lower-resolution images and optimizing the modal for full-screen views can be added for a smoother user experience.