I'm surprised no one has made a truly decentralized site using webtorrent or ipfs, such that the more people use it, the harder it is to take down.
I suppose databases would be hard to implement with both, but you could just save everything as updating flat files and the database could be a progressive enhancement.
seems like an interesting technical problem to solve. if you're willing to trade off speed for resilience it seems possible with today's technology with very little modification.