Taras Rohovets

RoyalPhoto.Art — Turn your photo into a royal oil painting portrait

by

RoyalPhoto is a small web app that turns photos into royal-style oil portraits.

You can upload your own photo and it generates a portrait in a classic historical painting style — similar to the royal portraits you’d see in museums or old palaces.

Another option is to choose from predefined historical figures, like Helen of Troy or Napoleon, and generate a portrait inspired by those characters.

If you like the result, you can download the image and print it yourself, or request a printed paper version.

How it works:

  • Upload a photo or choose a historical character

  • The system generates a royal-style oil painting portrait

  • Download the image or request a physical print

Technical stack behind the project:

The project was initially bootstrapped with Lovable, which generates a React + Vite setup by default. The frontend was later migrated to Next.js.

The backend is a simple API running on Azure, with PostgreSQL as the database. DNS is managed through Cloudflare, and some basic rate limiting was added to prevent the API from being overwhelmed if many images are generated at once.

You can try it here:
https://royalphoto.art/

14 views

Add a comment

Replies

Be the first to comment