Fully on-chain Discord that stores all app & user data stored entirely inside smart contracts on a zkEVM appchain
Fully on-chain discord that stores all messages, usernames, and profile data inside hashmaps on various smart contracts and updates in real-time. Anyone can connect their wallet and make an account to join the server and start messaging and easily customize their bio and profile picture. User roles are stored on-chain and server owners can grant administrator access to any users which allows them to create new channels inside the server. Users can reply and react to messages (this is stored on-chain as well). Anyone can make a client that reads this data permissionlessly because all app and user data is stored on-chain. This app was created with no backend. We use smart contracts as our backend.
We achieved such high-scale by building this on a zkEVM app chain. We used custom data structures to store 3D hashmaps inside multiple smart data fully on-chain. Profile pictures are supported via IPFS. There is literally no backend to this app, all data lives on-chain. We populate the data in our frontend from various smart contract calls.