sample 3-tier application dockerized

Job ID: 34992714

Budget: $10 – $30 USD

I need someone to create for me a 3-tier sample application using Docker and Docker Compose:

- the UI tier is ReactJS - please create a folder named "client" and run create-react-app on it to set it up. Details are here: https://create-react-app.dev/docs/getting-started/

- the middle (API) tier is an AWS SAM (Serverless Application Model) function - please create a folder named "server" and run "sam init" to set it up. Documentation is here: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-cli-command-reference-sam-init.html

- the back-end (database) tier is local DynamoDB - please create a folder named "database" and install local DynamoDB here. Documentation: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.DownloadingAndRunning.html

- As a demo please implement a click counter: Display a button and number in the UI. Each time the button is clicked, you call an Http REST API on the middle tier, which in turn increments and retrieves a number from the local DynamoDB database.

The whole thing needs to be Dockerized so that I can use "docker run" to start up all 3 components.

SERIOUS BIDDERS ONLY:
- I will not negotiate price (your bid is my budget).
- I only hire and pay through Freelancer.com. Those who try to contact me outside of Freelancer WILL BE REPORTED.