Index

290 mockups, 36 versions, one website

Published

Tags

#ai #thinking #design

After the flyer, I also redid my personal site, eserdeniz.fr. This blog speaks to developers. I wanted a site that speaks to clients.

Two days in Claude Design, 290 mockups, then 36 versions after being exported to github.

From the start, I knew I wanted a different style of website. I had imagined this homepage in my mind, and I did a good job describing it to Claude. But then I spent an enormous amount of time on some details.

25 color palettes. I ended up with navy and sky blue, plus a bit of orange for what you should click.

8 of the 25 color palettes, the winning navy and sky blue is the last one

19 takes for the tagline under my name. Not the words, they never changed. Just how to show them: slashes, thin lines, one job per line, commas, pills, underlines, keyboard keys...

12 of the 19 tagline takes, the first one won

14 takes for one button. "Let's take stock together, free of charge" as a pill, in orange, with a hard shadow, as a keyboard key, even as a terminal command.

12 of the 14 button takes

Too much for a button? Probably. But that's what attention to detail looks like.

I wanted soemhing different

One rule I had in mind: no scrolling on desktop.

I also wanted the site to move a bit, so it feels more like an app than a classic website. On a computer, every page fits the screen, no scrolling. Click a card and a colored veil grows from it to fill the screen. Go back and it shrinks into the card you came from.

I also found fun to design little 3D models everywhere: a laptop, a safe, a robot, a van, a boat... Generating 3D models is very easy today with Opus/Fable, and I'm really happy with the result.

The final homepage of eserdeniz.fr

It's also my first website built with Astro. Since it's a static site except for the contact form, I thought it was worth a shot.

Why not Statamic, like this blog? I don't need a control panel. I'd rather change the content with a pull request on the repo. So I simplified the stack: no PHP at all.

It's still hosted on Laravel Forge, and it was easy. Set the build command to build in /dist and set the public directory to this directory.

I didn't explore Astro much. But it optimizes my images for me, and that's already great.