WeaveDB is a decentralized Firestore on smart contracts, which brings web2-like smooth UX, complexity, and scalability to web3 dapps. Developers can build complex logic for full-stack dapps without writing a smart contract.