CORS Issue:
Since the client and server are separate applications, they're usually hosted on different domains. Therefore, your own client that's requesting data from your own server might have different origins. In another scenario, you might use some third-party services for authentication, analytics, etc. The bottom line is that at some point you are going to interact with an application with a different origin than yours. This means you're going to request resources from the application by making an HTTP request.
When you request a resource from an application of a different origin, the web browser uses an SOP (same-origin policy) protocol to block all your requests to that origin
CORS enables you to access a resource from a different origin. It is used to override your browser's default behavior due to SOP. So now when your client requests a resource, the response will additionally contain a stamp that tells your browser to allow resource sharing across different origins.
Once your browser identifies this stamp, responses for requests from different origins are allowed to pass through. That's precisely what CORS is, If you want me to to solve your issue or wish to learn more about it, Please Let me know.
PS: Price is a dummy number and can be negotiable. Thank you.