| Day | Task | Start Date | Completion Date | Resources |
|---|---|---|---|---|
| Mon | - Finalize Update Function and AI: Resolve remaining bugs (Sub ID, Rekognition) to ensure CRUD and image processing are fully functional. | 25/11/2024 | 25/11/2024 | Mentor Guidance, Backend Codebase |
| Tue | - Upgrade AI Flow with SQS: Implement AWS SQS to create an asynchronous image processing queue, enhancing flow segmentation and performance under high load. - Define Clear Processing Flows: Redefine the data flow (Upload -> S3 -> SQS -> Lambda (AI) -> DynamoDB). | 26/11/2024 | 26/11/2024 | AWS SQS Documentation, Lambda Architecture |
| Wed | - Frontend Interface Finalization: Complete interfaces for the main pages (Homepage, Article Detail, Personal Management Page). - Implement Map Pinning: Integrate Map Pinning functionality for posts, utilizing geo data in DynamoDB or an appropriate map service. | 27/11/2024 | 27/11/2024 | Frontend Codebase, DynamoDB Geo |
| Thu | - Finalize Security (Authorization): Optimize authentication and permissions (IAM Policy/Cognito), especially accurate Sub retrieval for user operations.- Implement SNS: Integrate AWS SNS for basic notification features (e.g., notification when a post is successfully processed/uploaded). | 28/11/2024 | 28/11/2024 | AWS SNS, Cognito/IAM Documentation |
| Fri | - Attend the Final AWS Cloud Mastery Series Event: Receive overall project guidance, review and finalize missing parts (domain, security, SNS) before the demo. - Domain Name: Conduct research and prepare for purchasing the website domain, configuring basic DNS (Route 53) as necessary (based on mentor guidance). | 29/11/2024 | 29/11/2024 | Mentor, AWS Cloud Mastery Series, Route 53 |