Did similar work before, need discussion
I have understand your project, you need whole contract based on erc721 token because they are unique, i can develop the same, that is why i have changed my bid price, please let me know if you have any issues with this.
thanks