Hi,
I have taken look at description plus json files that you have provided.
As said, project will be based on architectual standpoint to provide results that you have described.
On every endpoint there will be written test and documentation.
If interested, contact me for this task, thanks