Linkify is a URL shortening service that allows users to shorten long URLs quickly and efficiently. It provides a user-friendly interface and additional features like QR code generation and local storage for managing shortened links.
- URL Shortening: Shorten long URLs with ease.
- QR Code Generation: Generate QR codes for shortened URLs.
- Local Storage: Save and manage shortened links in local storage.
- Responsive Design: Optimized for both desktop and mobile devices.
- Captcha Verification: Captcha verification for sign-up and sign-in pages.
-
Clone the repository:
git clone https://github.com/yourusername/linkify.git cd linkify
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Build the project for production:
npm run build
-
Preview the production build:
npm run preview
- Shorten a URL: Enter a long URL in the input field and click the "Shorten" button.
- View Shortened Links: View the list of shortened links in the table.
- Generate QR Code: Click the QR code button to generate a QR code for the shortened URL.
- Copy to Clipboard: Click the copy button to copy the shortened URL to the clipboard.
- Delete a Link: Click the delete button to remove a shortened link from the list.
- Clear Local Storage: Click the "Clear Local Storage" button to remove all saved links.
- Tailwind CSS: Customize the design using the
tailwind.config.js
file. - Vite: Configure the build process using the
vite.config.js
file.
This project is licensed under the MIT License.