Skip to content

Software Development at Program Tom LTD

Place for coding, programming, development and software in general.

Menu
  • Blog
  • PDF Booklets
  • Dev Utils & Content
  • Java Spring Boot Or Web Apps
  • English
    • български
    • English
    • Español
    • Português
    • हिन्दी
    • Русский
    • Deutsch
    • Français
    • Italiano
    • العربية
  • About Us
Menu

Image Watermark Maker – Vaadin Web App – Micro Service

Image Watermark Maker - Java Vaadin Web App

$19.99

Categories: Java, Spring (Boot) / Quarkus, Vaadin 24+
  • Description

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

  1. 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.

blank

Tha main screen has two buttons – switching between

  • list of images that you could choose as watermark

blank

  • list of watermarked images that are watermarked

blank

 

 

When adding watermaked imaged – you could pick:

  • the source
  • files from the file system that will be modified.

blank

 

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)

Related products

  • Site Monitor Micro Service [Source Code]

    Site Monitor Micro Service [Source Code]

    $9.99
    Add to cart
  • Database Backupper - Automatic MySQL Backup & Data Exporter

    Database Backupper – Automatic MySQL Backup & Data Exporter

    $4.99
    Add to cart
  • File Explorer Vaadin Web App

    File Explorer Vaadin Web App

    $9.99
    Add to cart
  • Remote Script Executor - Spring Boot - App

    Remote Script Executor – Spring Boot – App

    $1.99
    Add to cart

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Prompt-to-Production: How AI is Forcing Us to Build Higher Quality Software
  • Debug Web View Flutter App
  • Skipping AI? You’re a Relic – Time to Evolve or Perish!
  • 2026 Flutter Launch Blueprint: Your 10-Step Checklist to App Store Domination
  • Product Requirements Document – for different software development levels

Categories

  • Apps (25)
  • ChatGPT (27)
  • Choosing a Framework (38)
  • Flutter (281)
  • Graphical User Interface (14)
  • Marketing (119)
  • Software Development (292)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (16)

Tags

Algorithms (9) crypto (29) flutterdev (39) General (86) Java (7) QR & Bar Codes (3) Software Dev Choices (33) Spring Boot (1) standards (1) Theme (3) User Authentication & Authorization (9) User Experience (10) Utilities (19) WordPress (11)

Product categories

  • All Technologies (87)
    • Flutter Apps (26)
    • GPT (4)
    • Java (39)
    • Native Android (3)
    • PHP (9)
    • Spring (Boot) / Quarkus (36)
    • Utils (15)
    • Vaadin 24+ (28)
    • Vaadin 8 (1)
  • Apps (18)
    • Employees DB (1)
    • Notes (6)
    • Personal Budget (1)
    • Recipes Book (1)
    • Stuff Organizer (1)
    • To-Do (2)
  • PDF Books (3)
  • Source Code Generators (8)

Recent Posts

  • Prompt-to-Production: How AI is Forcing Us to Build Higher Quality Software
  • Debug Web View Flutter App
  • Skipping AI? You’re a Relic – Time to Evolve or Perish!
  • 2026 Flutter Launch Blueprint: Your 10-Step Checklist to App Store Domination
  • Product Requirements Document – for different software development levels

Post Categories

  • Apps (25)
  • ChatGPT (27)
  • Choosing a Framework (38)
  • Flutter (281)
  • Graphical User Interface (14)
  • Marketing (119)
  • Software Development (292)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (16)