← Index 03Dora Alföldy CV  ·  Contact
01Shipped work· Case

Dora Alföldy

A personal-brand site for a makeup and lash stylist, designed in Webflow and rebuilt in Laravel so it belongs to her.

Role
Designer and developer
Client
Makeup and lash stylist
Year
2026
Built with
Laravel, PHP 8.3, Tailwind 4
Links
Visit the site ↗Source code ↗
doraalfoldy.com
The doraalfoldy.com home page
Screens
01

Why it moved

I designed the site in Webflow first. Then I rebuilt it in Laravel to get out of the vendor lock-in: it now runs on my own server, and nothing about it is rented.

It is a pattern in my work. I keep choosing ownership over rented platforms: this site, the Dantoni shop, and the server everything runs on.

02

What I decided

2.1

One layout for every service

Each service page opens the same way: a photo, and a card with a label, the name of the service and her approach.

Detail · Makeup
2.2

Booking is always one click away

The “Foglalj időpontot!” button, Hungarian for “book an appointment”, sits in the header of every page.

Detail · Header
2.3

Made for phones

On a phone the cards stack into one column, and the menu folds behind a button.

HomeGallery
03

Under the hood

LaravelPHP 8.3Tailwind 4ViteVirtualminLet’s Encrypt
  1. 3.1A custom php artisan update command pulls the code, updates the dependencies, builds the assets and refreshes the caches in one go.
  2. 3.2A script prepares the photos at deploy time.
  3. 3.3One set of text sizes for the whole site: 14 px on phones, 16 px on desktop, and headings defined once.
  4. 3.4Deployed on Virtualmin, with SSL from Let’s Encrypt.
Read the code ↗github.com/LVT53/doraalfoldy_com