Skip to content

000Intelligence/linkify

Repository files navigation

Linkify

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.

Features

  • 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.

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/linkify.git
    cd linkify
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Build the project for production:

    npm run build
  5. Preview the production build:

    npm run preview

Usage

  • 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.

Configuration

  • Tailwind CSS: Customize the design using the tailwind.config.js file.
  • Vite: Configure the build process using the vite.config.js file.

Dependencies

License

This project is licensed under the MIT License.

About

shortened any looooooooooong link

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published