https://github.com/mohdumair8896/serverless-web-application
In this project, Created a serverless web application using AWS Lambda, DynamoDB, and S3. The application allow users to create, read, update, and delete (CRUD) items from a DynamoDB table.
https://github.com/mohdumair8896/serverless-web-application
aws-cloudfront aws-dynamodb aws-lambda aws-route53 aws-s3 css html javascript
Last synced: about 1 month ago
JSON representation
In this project, Created a serverless web application using AWS Lambda, DynamoDB, and S3. The application allow users to create, read, update, and delete (CRUD) items from a DynamoDB table.
- Host: GitHub
- URL: https://github.com/mohdumair8896/serverless-web-application
- Owner: mohdumair8896
- Created: 2024-02-21T14:37:47.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-27T08:52:31.000Z (over 2 years ago)
- Last Synced: 2025-05-17T13:52:35.615Z (about 1 year ago)
- Topics: aws-cloudfront, aws-dynamodb, aws-lambda, aws-route53, aws-s3, css, html, javascript
- Language: JavaScript
- Homepage: https://mohdumair8896.github.io/Serverless-Web-Application/
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Project Name: Serverless Application
### Project Description:
In this project, Created a serverless web application using AWS Lambda, DynamoDB, and S3. The application allow users to create, read, update, and delete (CRUD) items from a DynamoDB table.
### Project Architecture:

### Steps that i used to Build this Project:
* Firstly, Created a DynamoDB table to store the items.
* Then Build a Lambda function to handle the CRUD operations on the DynamoDB table.
* Used S3 to store and host the web application's static files (HTML, CSS, and JavaScript).
* Created a CloudFront(Amazon Service) distribution to serve the S3-hosted static files with low latency.
## Tech Stack
**Frontend:** Html, Css, Javascript
**Languages:** Python
**Cloud Service:** Amazon S3, AWS Lambda, Route53, AWS DynamoDB, and AWS CloudFront Distribution
### Lessons Learned:
This project is a working serverless web application hosted on AWS.
I had a hands-on experience building a serverless application using AWS Lambda, DynamoDB, S3, CloudFront. \
Additionally, I have gained experience working with AWS services and integrating them to build a complete solution.
This project helped me improve my skills in cloud computing, serverless architecture, and AWS services.