Week 2 Worklog

Week 2 — 22/06 – 28/06/2026

Overall

Learning AWS services, defining the project problem, and developing the initial Chrome Extension prototype.

Tasks Done

  • Learning AWS Services: Researched core serverless building blocks including Amazon API Gateway, AWS Lambda, Amazon DynamoDB, and Amazon S3.
  • Problem Definition: Formulated the problem statement—capturing unfamiliar English technical vocabulary while reading breaks context and reading flow, and standard browser storage lacks cloud persistence.
  • Chrome Extension Prototype: Built the initial Manifest V3 Chrome extension skeleton featuring a background.js service worker, right-click context menu handler, and contentScript.js floating edit modal.
  • Local Backend & Study App: Developed a local Express.js REST API with JWT authentication and an initial Study web page for card listing.

Results Achieved

  • Product Prototype: Working Manifest V3 Chrome extension prototype with offline local storage persistence (chrome.storage.local).
  • Local Flow Verification: Verified end-to-end local workflow: select word $\rightarrow$ right click $\rightarrow$ save $\rightarrow$ view card in local Study web app.
  • Initial Repository Commit: Created project repository and pushed Initial flashcard extension and study app baseline commit (22/06/2026).