Overview

A fast, low-friction note app: React front-end deployed on Netlify, Google Sign-In for auth, and a serverless backend (AWS API Gateway + Lambda + DynamoDB). Notes are stored per-user with optimistic UI updates and offline-first caching.


Architecture at a Glance

  • Frontend: React + TypeScript, React Router, lightweight state hooks
  • Backend: API Gateway → Lambda (Node.js) → DynamoDB (single-table design)
  • Auth: Google Identity; ID token verified in Lambda
  • CI/CD: Netlify build & preview deploys on PRs

Updated: