I think this is a novel approach that does not exist on centralized appstore or play store. For instance @npub16r0t...z5pl can submit an app repo for @Zapstore consideration, and review.
Placeholder feature request:

GitHub
zapstore/zapstore
The social permissionless app store. Contribute to zapstore/zapstore development by creating an account on GitHub.