If you have a few gigabytes or terabytes of storage space, you can set up a blockchain. Usually, mobile devices do not have that much space, so decentralized applications work over some portion. Based on your preference, try creating a permissionless or permissioned Blockchain. Check which programming languages can help you build your blockchain app!