We decide to provide a combination of both web2 and web3 solutions for increased accessibility, within our application not all data need to be stored as transactions on the blockchain, but some do. We provide a balance between this with storing quickly accessible, public data on a postgresql database while providing the option for everyone to convert store and distribute their data on chain so they can benefit from all the onchain benefits, such a private proofs, collecting distribution funds, anonymously posting, data sharing to wallets. 