$19.99
Description
Put your brand image, logo or label on the images you put out on the Internet – with this – Image Watermark Maker – Vaadin Web App – Spring Boot Micro Service. The images in the product itself are modified with the it.
Image Watermark Maker Features
This Vaadin 23/24 Spring Boot Application has integrated Google Login as authentication mechanism. As main features you could:
- Store multiple watermarking images
- Adding watermark to multiple image at once.
- Pick one of them and Apply transparent watermark to multiple files at once and download them.
At some point I will develop similar application – even for videos. (https://gist.github.com/bennylope/d5d6029fb63648582fed2367ae23cfd6).
Web App Screenshots
- This is the login page that uses Google for login. It uses the latest recommendations – so it will continue to function with the newest cookie policies. This part of the app is integrated with Vaadin Web App and potentially could be plugged to other apps.

Tha main screen has two buttons – switching between
- list of images that you could choose as watermark

- list of watermarked images that are watermarked

When adding watermaked imaged – you could pick:
- the source
- files from the file system that will be modified.

Package the Product
You could package this app with maven package command described in a previous blog post here: https://programtom.com/dev/2023/11/29/vaadin-application-from-development-to-production/
- mvn clean package -Pproduction -Dvaadin.force.production.build=true
- and run the prod profile/environment with
java -jar -Dspring.profiles.active=prod application.jar
One aditional setting is – where the to save the images. I’ve decided to serve these files from apache server – so the java app will only take care of the functionality and the the file serving.
The Zip also includes standard files to get it in docker file (Dockerfile, makedocker.sh)
