# TextWeave

2023 · Web app

Weave words into pyramids, diamonds, and other line-by-line text patterns. A small vanilla JavaScript experiment.

Tech: JavaScript · HTML · CSS

[View demo](https://waterrmalann.github.io/textweave/)

[Source code](https://github.com/waterrmalann/textweave)

## A word becomes a pattern

TextWeave takes a piece of text and builds a shape from successive lines. By adding and removing characters across those lines, a word becomes a pyramid, diamond, or another repeating pattern.

The idea is deliberately small: use plain text as the material for a visual effect. The app is written in HTML, CSS, and vanilla JavaScript, with the patterns generated directly in the browser.

[All projects](https://alanvarghese.me/archive)
