Serverless Task Manager web app using AWS

Overview
This serverless task management application provides users with a complete solution for organizing their daily tasks. Built entirely on AWS serverless technologies, the app offers secure authentication, real-time task management, and progress tracking while eliminating server management overhead. The solution demonstrates modern web application architecture patterns using fully managed AWS services.
Key Features
- Secure Authentication: User sign-up/sign-in with AWS Cognito including password recovery
- Full CRUD Operations: Create, read, update, and delete tasks with instant updates
- Visual Task Management: Status indicators (Pending/Completed) and due date tracking
- Progress Analytics: Dashboard with task statistics and completion metrics
- Bulk Operations: Multi-select and batch update/delete tasks
- Responsive Design: Optimized for desktop, tablet, and mobile devices
- Theme Support: Light/dark mode toggle for user preference
Architecture Diagram
