Hey mate! Could I know how you currently generate user wallet? Using locl geth node not very efficient, I myself use in browser wallet and infura node.
My job in this project will be making the contract token function (getting balance, set rate, send token, allowance) and integrate in your current user side (not with local node tho)
Im currently doing blocksale dapp (I made the ico), and the new official yocoin wallet which can store bitcoin and ethereum with yo coin soon.