A simple URL shortener application that allows users to shorten long URLs into more manageable links and integrates with a web interface for user interaction.
- Shortens long URLs into short, easy-to-share links.
- Redirects users from short links to the original long URLs.
- Keeps track of the original URL and the shortened URL in a database.
- Node.js: Server-side JavaScript runtime environment.
- Express.js: Web framework for Node.js.
- MySQL: Relational database management system.
- mysql2: MySQL client for Node.js.
- dotenv: Loads environment variables from a
.env
file. - uuid: Generates unique identifiers for shortened URLs.