Week 3 Worklog

Week 3 — 29/06 – 05/07/2026

Overall

Study session logic, category management, Express.js REST API, and DynamoDB SAM template.

Tasks Done

  • Study Session Logic: Designed and implemented the core active recall study workflow, including question ordering, answer tracking, progress calculation, and difficulty rating evaluation.
  • Category Management: Built category CRUD operations allowing users to group vocabulary cards by subject or difficulty level.
  • Express.js REST API Refinement: Expanded local Express.js backend endpoints to support card filtering, category assignments, and multi-user data structures.
  • DynamoDB Data Modeling & SAM Template: Modeled NoSQL entities (UsersTable, FlashcardsTable, CategoriesTable) and authored the initial AWS Serverless Application Model (infra/template.yaml) draft.

Results Achieved

  • Core App Logic: Completed active recall study session workflow and category management logic.
  • Backend SAM Infrastructure: Created draft template.yaml for AWS SAM infrastructure deployment containing DynamoDB tables, API Gateway HTTP API, and Lambda execution definitions.