A full-stack serverless web application built using Amazon Web Services (AWS) that allows users to securely manage tasks with a scalable, cost-efficient cloud architecture.
- π Secure user authentication using Amazon Cognito
- β Create tasks using REST APIs
- π Fetch tasks from DynamoDB
- βοΈ Fully serverless architecture (no servers to manage)
- π Highly scalable and cost-efficient design
Frontend (Amazon S3 + CloudFront)
β Amazon API Gateway
β AWS Lambda
β Amazon DynamoDB
β Response to Client
- Amazon S3 β Static frontend hosting
- Amazon CloudFront β Content Delivery Network (CDN)
- AWS Lambda β Backend business logic
- Amazon API Gateway β RESTful API endpoints
- Amazon DynamoDB β NoSQL database for task storage
- Amazon Cognito β User authentication & authorization
- AWS IAM β Secure access control and permissions
aws-serverless-task-tracker/
β
βββ index.html # Frontend UI
βββ styles.css # Styling
βββ Screenshots/ # Application & API screenshots
βββ README.md # Project documentation
---
π Internship Context
This project was developed as part of a Cloud Engineering Internship at HEPro, focusing on hands-on experience with AWS serverless services, cloud architecture, and real-world application deployment.
π€ Author
Vedant Mishra
Cloud & DevOps Enthusiast | AWS Serverless Developer