Support adding/managing unofficial repositories
Have you considered letting users add and manage unofficial repositories? Would be a nice way to get more (stable) programs than what's available in AUR and Community.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information