How to use IPFS to get the hash of the document and store it on private blockchain (using go-ethereum )? consider truffle framework and solidity as contract oriented language.
I think this can help you, it is a similar question . On a note you can try using Embark framework to develop a dApp. I have done the same kind of dApp using Embark.