Next.js backend API for shopping list management with DynamoDB
GET /api/shopping-lists
POST /api/shopping-lists
GET /api/shopping-lists/[id]
PUT /api/shopping-lists/[id]
DELETE /api/shopping-lists/[id]
POST /api/shopping-lists/[id]/items
PUT /api/shopping-lists/[id]/items/[itemId]
DELETE /api/shopping-lists/[id]/items/[itemId]
Copy environment.example to .env.local and configure your AWS credentials.
Create the required DynamoDB tables as specified in the README.
All endpoints require the x-user-id header for user identification.