← Back to work

05 / 2025

Fasapoly

A direct construction-company website with a gallery generated from real project photography.

Role
Frontend and content system
Period
2025
Completed two-tone facade on a modern family house
Fasapoly / real product

01

What it solves

A small construction company needed a fast site that shows real work without requiring a heavy CMS.

02

My work

I built the static frontend and a small Node.js script that prepares the gallery from source images.

Product character

A photograph’s route to the web

Every element below refers to a verified part of the project.

  1. Photo foldersby type of workPhotography gallery
  2. GeneratorNode.js → gallery-data.jsonPhotography gallery
  3. Static sitefilters and lightboxStatic presentation

03 · Content

The finished work is the main argument.

The presentation is built from real photographs of facades, bathrooms, interiors, materials and insulating plaster. It does not invent performance figures or client outcomes.

04 · Publishing

A small publishing flow instead of a CMS.

Photographs are sorted into folders by type of work. A Node.js script turns them into gallery data used by the static site for filters and its lightbox.

Technical view

Verified structure

  1. Static presentationHTML, JavaScript and Tailwind CSS 4
  2. Photography galleryA Node.js script prepares gallery content
  • HTML
  • JavaScript
  • Tailwind CSS 4
  • PostCSS
  • Autoprefixer
  • Node.js
Next projectWaredox