This project is a URL shortening service built with Nextjs and TypeScript. It provides a user-friendly interface for shortening long URLs, making them easier to share and remember. It uses local storage to store the shortened links, so they persist even after refreshing the browser. It is a Frontend Mentor challenge.
- 🔗 URL Shortening: Convert long URLs into short, manageable links.
- 📋 Copy to Clipboard: Copy the shortened link to the clipboard in a single click.
- 📈 Link Management: View a list of shortened links, even after refreshing the browser.
- 📱 Responsive Design: View the optimal layout for the site depending on the device's screen size.
- 🚀 Optimized Performance: The site is optimized for performance and accessibility.
- 🌐 PWA Support: The application is a Progressive Web App, meaning it can be installed on your device and accessed offline.
- Clone the repository.
- Install the dependencies
npm install
- Run the development server
npm run dev
- Open http://localhost:3000 to view it in the browser.