DEV Community

ZenomHunter123
ZenomHunter123

Posted on

I built a permanent text wall with Next.js and Supabase. Users are already fighting.

I built a project called The Million Lines as a social experiment. The concept is simple: 1 million lines of text, stored permanently in Supabase, rendered on an infinite canvas with Next.js.
The Tech Challenge:
Rendering 1 million lines without crashing the browser is hard. I had to use virtualization to only render what's in the viewport.
The Social Result:
I expected tech quotes. Instead, I got chaos:
Someone paid to write "How do I exit vim?" at line #19 (classic).
r/gaming bought a massive banner at line #8 to dominate the board.
Someone is trolling IShowSpeed at line #16.
It's fascinating to see how "internet graffiti" works when it costs money.
Live Demo: https://themillionlines.com

Top comments (0)