You need to have an AWS account.
To learn how to create an AWS account, you can refer to:
2.1 Create IAM Role
2.2 Create Table in DynamoDb
2.3 Write Lambda Functions
2.4 Create RESTful API
2.5 Write Interface and Scripts for the Website
2.6 Create S3 Bucket and Upload Website Resources
2.7 Create Cloudfront Distribution and Apply it to the Website