I'm an amateur photographer with hundreds of photos in albums that I'd love to showcase using a JavaScript application hosted on AWS. The images will be stored in an S3 bucket. Does anyone have suggestions for an existing project I can use? If not, could you recommend some libraries or packages that could help me build my own app? I have basic knowledge of JavaScript, including some jQuery, MUI, and React.
2 Answers
One option is to set up your S3 bucket to host a static website. You’ll create a standard site and use your S3 public URLs for the image sources. Here’s the AWS documentation that explains it: [AWS S3 Website Hosting](https://docs.aws.amazon.com/AmazonS3/latest/userguide/WebsiteHosting.html).
Make sure to set up a CloudFront distribution to help keep your bucket secure and less public. It can also save you some costs!
Check out this guide on creating signed URLs for AWS S3 objects with Node.js. It’s a great starting point for accessing private assets! [Link](https://medium.com/@nurulislamrimon/how-to-generate-signed-urls-for-aws-s3-objects-using-node-js-visit-private-assets-3477d84e11da). Have fun!

Thanks for the tip! I’ll look into that.