A simple URL shortener application built using AWS services and JavaScript.
This project implements a URL shortener using AWS Lambda, DynamoDB, API Gateway, and a frontend developed with HTML, CSS, and JavaScript. The application allows users to input a long URL, which is then shortened using a randomly generated shortcode. Users can then use this shortcode to redirect to the original long URL.
- Shortening URLs: Generates a short URL for any given long URL.
- Redirects: Using the short URL redirects users to the original long URL.
- Backend: Utilizes AWS Lambda for serverless functions and DynamoDB for storing URL mappings.
- Frontend: Simple HTML/CSS/JavaScript interface for user interaction.
To create this project on your own you will need to follow these steps:
- I suggested using VSCode for this project.
- Node.js installed locally
- You will need an AWS account with access to Lambda, DynamoDB, and API Gateway
- Comming Soon
- Enter a long URL in the input field and click "Generate Short URL".
- Copy the generated short URL and use it to redirect to the original long URL.
- I built this project to display the ability to connect multiple systems/softwares to achieve a goal.
- Thanks to AWS for providing robust serverless infrastructure.