HTMLPortfolioCorporate Website

architecture-website-template — HTML Portfolio Template

By 8bsite

Midblock is a free single-file HTML template for small architecture practices, with projects, method, team and an inquiry form, using GSAP scroll animations, no build step, MIT licensed.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

2 previews
Desktop homepage1 / 2
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 2

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-17View source

What stands out

A quick read of the recorded project description.

01

Single-file HTML template with no build step; edit index.html directly to use it

02

GSAP ScrollTrigger scroll animations, with photos gradually resolving from blurred color blocks

03

Horizontal scrolling project area showing five buildings, each sized relative to its plot width

04

Includes a plot register table, team introductions, client testimonials, a floor slice display and FAQ modules

05

Provides AGENTS.md to guide AI coding agents in replacing branding, copy, photos and project data

06

MIT licensed, free to use and modify; photos, fonts and libraries follow their own licenses

Template Details

The template is a one-page website suited to presenting the projects, working method, plot register, team and contact form of an architecture or design practice. The page structure includes top navigation, a hero, a horizontal scrolling project showcase, a four-step method, a plot register table, a color band, client testimonials, a floor slice display, team introductions, FAQ, an inquiry form and a footer. Visually it uses flat color blocks and street photographs; on scroll, photos shift from blurred color blocks to clear images, and project cards are arranged horizontally. The stack is GSAP 3.13.0, ScrollTrigger and Lenis 1.3.27, loaded via jsDelivr; the whole file is 93 KB with no build step. The README does not document form backend integration; the form currently sends no data and must be connected to Formspree or Netlify Forms, or removed. The template uses cascade layers and viewport units, supports Chrome/Edge 108+, Safari 15.4+ and Firefox 101+, and the page is complete and static when reduced motion is enabled.

HTMLPortfolioCorporate website

Is it right for your project?

Use Cases

  • A small architecture practice presenting built projects, design method, team and contact details
  • An architect's personal portfolio site, with horizontal project browsing and scroll animations
  • An urban design or residential studio introducing its plot register and project cases
  • An architecture or development company showing a project list, team and inquiry form

Suitable For

  • Architecture practices or design studios
  • Architect personal portfolios
  • Urban design or residential studios
  • Architecture or development companies

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    Download index.html, AGENTS.md, LICENSE and CREDITS.md into the project directory, or use the GitHub template feature

  2. 2

    Replace all content marked data-8b-placeholder, including the social preview image, favicon, form, phone and email

  3. 3

    Replace fictional information in the demo, such as prices, dates and addresses

  4. 4

    The form currently sends no data; connect it to Formspree or Netlify Forms, or remove it

  5. 5

    Change fonts and colors via CSS variables in :root, and adjust project card sizes via the inline styles --plot and --h

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This listing covers the free version in the public repository under the MIT license; the free scope is that version's code and does not mean external services or third-party assets are free.

Must comply with when using

  • The code of this version may be used, modified, used commercially and distributed free of charge.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
  • The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.

Additional costs & items to verify

  • The README mentions the Formspree form service; real submissions require configuring a service endpoint, and its usage quotas and fees must be checked separately.
  • Demo images, fonts, icons and other third-party assets must be checked against their own licenses; the code's MIT license alone does not determine this.
  • External services such as domains, hosting, databases, payments or AI may incur separate charges.
  • Before publishing, replace all content marked data-8b-placeholder (social preview image, favicon, form, phone, email) and the fictional demo information (prices, dates, addresses).
  • The form currently sends no data; connect it to Formspree or Netlify Forms yourself, or remove it.
  • Photos, fonts and libraries follow their own licenses; see CREDITS.md. MIT covers only the code itself.
  • Depends on GSAP 3.13.0, ScrollTrigger and Lenis 1.3.27, loaded via the jsDelivr CDN; running it requires access to an external CDN.
  • Browser requirements are Chrome/Edge 108+, Safari 15.4+ and Firefox 101+, due to the use of cascade layers and viewport units.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

- Replace everything marked `data-8b-placeholder` (social preview image, favicon, form, phone, email) and the invented demo facts: prices, dates, address. [AGENTS.md](AGENTS.md) lists them.

Original README

- The form sends nothing yet: connect it to Formspree or Netlify Forms, or remove it.

Original README

MIT, see [LICENSE](LICENSE); the "Design: 8B" footer link is welcome, not required. Photos, fonts and libraries keep their own licences: [CREDITS.md](CREDITS.md). More free templates: [github.com/8bsite](https://github.com/8bsite).

Original README

GSAP 3.13.0, ScrollTrigger, Lenis 1.3.27 from jsDelivr, 93 KB, no build step. Chrome and Edge 108+, Safari 15.4+, Firefox 101+ (it uses cascade layers, small/dynamic viewport units). With "reduce motion" on, the page is complete and still.

Original README

GSAP 3.13.0, ScrollTrigger, Lenis 1.3.27 from jsDelivr, 93 KB, no build step. Chrome and Edge 108+, Safari 15.4+, Firefox 101+ (it uses cascade layers, small/dynamic viewport units). With "reduce motion" on, the page is complete and still.

Original README
https://github.com/8bsite/architecture-website-template/blob/main/LICENSEhttps://github.com/8bsite/architecture-website-template/blob/main/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-17. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
More documented · 85 / 100
Technologies
HTML
Website type
Portfolio · Corporate Website
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2026-10-16
Screenshot last checked
2026-10-17

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

The catalog identifies HTML as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Review declaration: codex-user-requested-batch-review-20261018 · 2026-10-18

Inspect the recorded source material

SHA-256: d5175ec169f4b8d0f9df1ccc074cc6222055734fc5cdced0335b7916c872518e

2026-10-17T00:54:44.426Z

Source file / repository
# Free HTML architecture website template with GSAP scroll animations — Midblock

**Website for an architecture office, with projects, method, team and an enquiry form: a free HTML template in one file, with GSAP scroll animations, no build step, MIT license. Made by [8B](https://8b.com/), the AI website builder.**

[![License: MIT](https://img.shields.io/badge/license-MIT-blue)](LICENSE) ![one HTML file: no build](https://img.shields.io/badge/one%20HTML%20file-no%20build-orange) ![GSAP: ScrollTrigger](https://img.shields.io/badge/GSAP-ScrollTrigger-88ce02)

**[Live demo](https://8bsite.github.io/architecture-website-template/)** · **[Use this template](https://github.com/new?template_name=architecture-website-template&template_owner=8bsite)** · **[Download ZIP](https://github.com/8bsite/architecture-website-template/archive/refs/heads/main.zip)**

<a href="https://8bsite.github.io/architecture-website-template/"><img src="previews/desktop.png" alt="Midblock, a free HTML template: first screen on a desktop" width="76.1%"></a> <a href="https://8bsite.github.io/architecture-website-template/"><img src="previews/phone.png" alt="Midblock, a free HTML template: first screen on a phone" width="21.9%"></a>

<p align="center"><a href="https://8bsite.github.io/architecture-website-template/"><img src="previews/scroll.gif" alt="Midblock, a free HTML template: scrolling through the first sections on a desktop" width="40%"></a><br><sub>Scroll animation</sub></p>

A one-page site for a small architecture office that builds on narrow city plots, with its buildings, method, a register of plots, team and an enquiry form. Flat pastel blocks and street photos that start as streaks of smeared colour and come into focus as you scroll; the projects pass sideways like a walk along a street.

Good for: architecture or design office; architect's portfolio; urban planning or housing studio; construction or development company; any studio showing projects one by one plus a team.

## Use it with an AI coding agent

Download the files into your project (in Windows PowerShell type `curl.exe`):

```bash
curl -LO https://raw.githubusercontent.com/8bsite/architecture-website-template/main/index.html
curl -LO https://raw.githubusercontent.com/8bsite/architecture-website-template/main/AGENTS.md
curl -LO https://raw.githubusercontent.com/8bsite/architecture-website-template/main/LICENSE
curl -LO https://raw.githubusercontent.com/8bsite/architecture-website-template/main/CREDITS.md
```

Then give your agent this prompt:

```text
Read AGENTS.md, then edit index.html. Use this template as the base for a site for <your architecture office or studio: what you design, where, your projects with photos, your team, how to get in touch>. Keep the layout, the motion and the single-file format; replace the brand name, copy, photos, project data, the register table, team, address, links and contacts, and recolour it through the CSS variables if needed.
```

Give the agent the downloaded file, not a link: from a link it would rebuild a different page. No agent? Click **[Use this template](https://github.com/new?template_name=architecture-website-template&template_owner=8bsite)**, edit `index.html` and turn on **Settings → Pages**.

## What's on the page

- **Navigation** — top bar: wordmark, four section links, Bring us a plot button; phone menu overlay
- **We build in the gaps a city leaves.** — first screen: headline on stepped blocks between slabs of a street photo, then a manifesto and three short facts
- **Five buildings, none wider than a bus** — projects walked sideways: five buildings at their relative plot widths, each with a plate
- **We read a street for a whole day** — method in four steps beside a photo crossed by a red scan line
- **The gap register** — table of entries with status badges (demo: a public list of plots)
- **Borrowed colours** — six full-width colour bands, each with a name, a sentence and where it is used
- **What the neighbours said** — three testimonials on blocks at stepped heights, with one photo
- **9 Ropewalk, floor by floor** — one project floor by floor: a building photo cut into seven slices beside a list of seven levels
- **Five people, one long table** — team: five portraits at stepped heights with names and roles
- **Questions we hear on site** — questions and answers (native &lt;details&gt;)
- **Bring us a plot** — enquiry form between two street-photo slabs, then address, phone, email and hours
- **Footer** — colour bands, width-filling MIDBLOCK wordmark, links, address, copyright and the Design: 8B credit

## Design

Palette: ![#d9e4f0](https://img.shields.io/badge/-%23d9e4f0-d9e4f0?style=flat-square) ![#1a2430](https://img.shields.io/badge/-%231a2430-1a2430?style=flat-square) ![#f3eeed](https://img.shields.io/badge/-%23f3eeed-f3eeed?style=flat-square) ![#b9471f](https://img.shields.io/badge/-%23b9471f-b9471f?style=flat-square) ![#e7a36a](https://img.shields.io/badge/-%23e7a36a-e7a36a?style=flat-square) ![#3f6964](https://img.shields.io/badge/-%233f6964-3f6964?style=flat-square) ![#26419b](https://img.shields.io/badge/-%2326419b-26419b?style=flat-square) ![#d22630](https://img.shields.io/badge/-%23d22630-d22630?style=flat-square) ![#ffffff](https://img.shields.io/badge/-%23ffffff-ffffff?style=flat-square) ![#475463](https://img.shields.io/badge/-%23475463-475463?style=flat-square) ![#a9c1dd](https://img.shields.io/badge/-%23a9c1dd-a9c1dd?style=flat-square) ![#e6dad8](https://img.shields.io/badge/-%23e6dad8-e6dad8?style=flat-square)  
Fonts: Mozilla Headline, Mozilla Text (Google Fonts). Change both through the CSS variables in the `:root` block at the top of `<head>`. A big display line with `style="--len:N"` fills its width: set N to its new number of characters.

- The smeared slabs in the opening and contact are one street photo stretched sideways with CSS: to change it, replace the same URL in all eight opening layers and both contact slabs. The floors section uses one photo for all seven slices, the scan section one photo twice.
- Project card widths and heights come from the inline style="--plot: N; --h: N" on each building: --plot is the plot width in metres, used as a relative width.

## Before you publish

- Replace everything marked `data-8b-placeholder` (social preview image, favicon, form, phone, email) and the invented demo facts: prices, dates, address. [AGENTS.md](AGENTS.md) lists them.
- The form sends nothing yet: connect it to Formspree or Netlify Forms, or remove it.

## Tech

GSAP 3.13.0, ScrollTrigger, Lenis 1.3.27 from jsDelivr, 93 KB, no build step. Chrome and Edge 108+, Safari 15.4+, Firefox 101+ (it uses cascade layers, small/dynamic viewport units). With "reduce motion" on, the page is complete and still.

## License

MIT, see [LICENSE](LICENSE); the "Design: 8B" footer link is welcome, not required. Photos, fonts and libraries keep their own licences: [CREDITS.md](CREDITS.md). More free templates: [github.com/8bsite](https://github.com/8bsite).
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.

simplefolio

simplefolio

Simplefolio is a minimal single-page portfolio template for developers, built with HTML, Bootstrap, SCSS, and Parcel under the MIT license. It includes Hero, About, Projects, Contact, and Footer sections, with content edited in /src/index.html and theme colors controlled by two SCSS variables.

HTML · Portfolio

mazer

mazer

Mazer is a free and open-source Bootstrap 5 admin dashboard and landing page template that does not depend on jQuery. It provides prebuilt releases, source builds, and CDN inclusion, and includes dark mode, perfect-scrollbar, and ApexCharts examples.

HTML · Admin dashboard

Freelancer

Freelancer

A bright, single-page Bootstrap portfolio template for freelancers, designers, and small studios. It includes a responsive portfolio grid with modal detail windows and an SB Forms contact form that requires an API token.

HTML · Portfolio

Resume

Resume

A single-page resume and CV template from Start Bootstrap, built on Bootstrap with a fixed sidebar and content sections.

HTML · Portfolio

Creative

Creative

A single-page marketing template by Start Bootstrap for creative agencies and product services, built on Bootstrap with SCSS, featuring a portfolio grid and call-to-action sections. It includes pre-set SB Forms markers for form integration and npm build scripts for source customization.

HTML · Corporate Website

startbootstrap-agency

startbootstrap-agency

Agency is a one-page Bootstrap portfolio theme from Start Bootstrap, MIT licensed. It includes a responsive portfolio grid with modal details and a preconfigured SB Forms contact form that requires an API token.

HTML · Corporate Website