Permia
A website for Permia, a French service that prepares building permit and déclaration préalable files ready to submit to the town hall.

Overview
Permia helps homeowners prepare their planning files: compliant plans, administrative documents and a review of the project before it goes to the mairie. I designed and built the website with Next.js so a technical, paper-heavy service feels clear and approachable.
The challenge
Building permits are stressful. Homeowners face technical plans, administrative jargon and the fear of a rejected file. Permia’s website had to make the service feel clear, trustworthy and easy to start, before the first call.
What I designed and built
- 01
A hero that states the offer
A direct headline, a short explanation of the service, a quote button and three proof points, set against architectural imagery.
- 02
Service cards
One card per file type, listing every document included, so visitors know exactly what they get before they ask for a quote.
- 03
A step-by-step process
The journey from first needs to architectural design, administrative file and follow-up, broken into short expandable steps.
- 04
Answers before the first call
An FAQ covering what Permia prepares, local planning rules, submission and free quotes.
- 05
Mobile layout
The same structure adapted for phones, with the quote request always within reach.
- 06
Built with Next.js
The site is developed in Next.js, with its API routes handling the server side, so pages stay fast and search-friendly.
Why this stack
- Next.js
- Server-rendered pages load fast and are easy for search engines to read, which matters for a local service that wins clients through Google.
- Next.js API routes
- Quote requests and form handling live next to the pages, so the site runs without a separate backend to host and maintain.
Screens

Homepage 
Mobile

From sketch to building 
Services 
How it works
Next projectBativiaHave a product like this in mind?
I take products from scope to launch: interface, backend, integrations and the details that make them hold up with real users.