Hello, I have the ability to code cryptographic needs, especially related to Blockchain, for this task. It seems quite simple, allow the generation of privateKeys randomly and show the node operator the resulting key pair and address which can be used to send/receive payments. You don't mention the ability to send, so I'll assume you also want full capacity.
I've implemented something similar in JavaScript with the Ark Blockchain, it uses the same encryption principles as mainly bitcoin, especially for the addressing scheme.
Please reply if interested, willing to work with you.