RoyalPhoto.Art — Turn your photo into a royal oil painting portrait
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/


Replies