This forum might not be the right avenue for questions like these as it is not targeted to answer plugin architecture questions. I’d suggest reading up on WordPress plugin development https://codex.www.ads-software.com/Writing_a_Plugin and general PHP development if you’d like to build such a plugin. Alternatively you could look at hiring a developer to do this for you?
Cheers
]]>