Back to Projects
townsquare.cauenapier.com June 20, 2026 at 11:55 AM
Show HN: TownSquare, a tiny presence layer for websites
71
Points
22
Comments
cauenapier
Author
Top Comments
lambdaoneJun 21
I just took a look at the page's own 'town square'. At the moment, it's largely full of people saying offensive things for the sake of it.
patconJun 21
I've been playing with presence too...! I def am thinking about using it more for real-time motion communication (which is largely missing from web) rather than text (which is very overrepresented, and where most moderation comes in).
I was toying with the idea of making a little crowd representation sticky at the bottom, like watching a screen together :)
Regardless, I love concepts like this. Thanks!
monkeymeisterJun 20
Neat idea! It's simple but very effective - and I really enjoy the detail of the benches and the tree. Very nice.
I wouldn't add it to any of my sites due to the unmoderated nature of it - seeing some fairly unsavory things in your demo - but that's just a little tweak, I'm sure!
zhxiaoliangJun 21
I enjoyed the design.
oraziorilloJun 21
I love the idea! The next step is to add role play games in town squares.
mirkofrJun 21
Maybe adding rooms will be a good move
loloquwowndueoJun 20
> NOTE: This project has been mostly vibe-coded
I deeply appreciate the honesty here. I’ll pass based on the vibecodedness of it but perhaps it won’t be a dealbreaker for others.
amatechaJun 21
Oh what the heck? That's super cool! Awesome idea. Possible future enhancement: some basic day/night (or even weather?) design elements that match the timezone of the person whose site it is? Still, doesn't even need it, it's really cool as-is!
I could see it being used as some avenue for saying toxic stuff, so I'm suddenly feeling like the only allowed actions should be ones that can never be harmful (like text interactions are just choosing from a pre-set list)..
Visit the Original Link
Read the full content on townsquare.cauenapier.com
Source
townsquare.cauenapier.com
Author
cauenapierPosted
June 20, 2026 at 11:55 AM