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