You can use S3 to serve simple and static websites that require no server-side scripting of any kind. (client side js in the index.html is absolutely fine)
Just select the option Use this bucket to host a website, make the bucket and its contents publicly accessible.
the bucket name must match the domain name
Just remember that the URL will be be HTTP so you will likely then need CloudFront to serve your static website as HTTPs (check these docshttps://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-serve-static-website/)
Set the entry pointy as index.html ( a file that of course must be in your bucket)
S3 can also simply be used to redirect to any domain