What I built CountryRank is a React (Vite) app for exploring and comparing countries. I deployed it to AWS using a production-grade static hosting setup: a private S3 bucket serving the build output, sitting behind CloudFront for HTTPS, caching, and correct handling of client-side routing. Stack React + Vite : the app itself, built to static assets with npm run build AWS S3 : private bucket storing the build output, no public access AWS CloudFront : CDN in fr...