Build a Serverless CI/CD for React App Using AWS CodeCommit + CodeBuild + CodePipeline

Sep 26, 2025 - Junior

$85.00 Hourly

Problem you’re facing:

You deploy your React SPA by manually running npm run build and uploading /build to S3 static hosting. You often forget to invalidate CloudFront, sometimes push broken bundles, and have no pull-request preview. You want Git-based workflow, automatic invalidation, and branch previews without managing Jenkins.

What I will do for you (step-by-step):

  • Create CodeCommit repo and mirror your existing GitHub history.
  • Add buildspec.yml at root: install, test, build, sync to S3, invalidate CloudFront.
  • Create S3 bucket with static-website + CloudFront distro ( OAI ).
  • Build CodeBuild project (Node 18, cache /node_modules via S3).
  • Wire CodePipeline (source → build → deploy) triggered on main push.
  • Add manual approval stage for production if you need.
  • Create developer guide for PR flow and cache busting.
  • Validate: push empty commit → pipeline green → new version live in 3 min.

Deliverables:

  • CodeCommit repo URL, buildspec.yml, build badge (PNG).
  • CloudFront domain + invalidation script.
  • Step-by-step markdown for onboarding new devs.
  • Terraform file if you want to replicate for staging.

Business value:

No more manual uploads; every merge is live in <5 min; you can revert by re-running previous pipeline execution; no server to patch.

Why choose me (Junior):

  • AWS Certified Developer – Associate; 25+ CodePipeline builds.
  • Pipeline fails on npm test → prevents broken builds.
  • 7-day support if webhook or cache needs tweaking.
  • Canada
  • Proposal: 1
  • Verified
  • Less than a week
  • Estimated Hours: 20
Sarah Dubois
Sarah Dubois Inactive
, Canada
Member since
Aug 5, 2025
Total Job
4