Advice for UI

I have a spring boot project of mine. The UI is in thymeleaf and re building the UI in vaadin. I want advice regarding UI.

Here is the photo of the UI

https://github.com/AvdhootJadhav/GalleyApp/blob/master/src/main/resources/static/images/photosup-1.png

I want something like this or can someone suggest something which will look more better

some more better UI design?

You could use the Image List template on start.vaadin.com as a starting point

Ok

I am making an app as stated so in that I am taking input from user like name, desc… and for image I should take url or the whole image as input?

which would be convenient?

Hard to say. Taking urls is easier for you, but requires the users to already have the images hosted somewhere. If they don’t have them available through a url, you’ll need to add an upload