A full-stack notice board application — React frontend, Python Lambda backend, MongoDB database.
👉 See ASSIGNMENT.md for the full instructions, tiers, and submission checklist.
| File | Description |
|---|---|
frontend/ |
React app — do not modify |
backend/lambda_function.py |
Python Lambda handler — do not modify |
backend/requirements.txt |
Python dependencies |
build.py |
Packages the Lambda zip |
terraform/main.tf |
Scaffold with TODOs — you complete this |
terraform/variables.tf |
Variables already defined |
terraform/outputs.tf |
Scaffold with TODOs — you complete this |
| Method | Path | Description |
|---|---|---|
| GET | /notices |
Return all notices |
| POST | /notices |
Create a notice { "name": "...", "message": "..." } |
| DELETE | /notices/{id} |
Delete a notice by ID |