Create an application that supports artworks that are created by artists.
- Artwork has an artist, a title, a description, a price and dimension.
- All fields are required, price should be numeric
- Artwork status can be set to published / unpublished by clicking a 'star' on the artwork view
- Each artwork can have multiple images that can be drag and drop uploaded.
- Images must be at least 1200x800 with 1200 on the largest side.
- When they are uploaded, create 2 versions, one with a max 800 for the longest dimension and one 300x300 square.
Please use Vue.js to supply the client side interactivity.