https://github.com/000intelligence/linkify
shortened any looooooooooong link
https://github.com/000intelligence/linkify
Last synced: 9 months ago
JSON representation
shortened any looooooooooong link
- Host: GitHub
- URL: https://github.com/000intelligence/linkify
- Owner: 000Intelligence
- Created: 2025-03-17T03:46:35.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-03-17T03:48:13.000Z (9 months ago)
- Last Synced: 2025-03-17T04:33:19.718Z (9 months ago)
- Language: HTML
- Homepage: https://linkify-three.vercel.app
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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:
```sh
git clone https://github.com/yourusername/linkify.git
cd linkify
```
2. Install dependencies:
```sh
npm install
```
3. Start the development server:
```sh
npm run dev
```
4. Build the project for production:
```sh
npm run build
```
5. Preview the production build:
```sh
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
- [Toastify JS](https://github.com/apvarun/toastify-js)
- [QRCode.js](https://github.com/davidshimjs/qrcodejs)
- [Tailwind CSS](https://tailwindcss.com/)
- [Vite](https://vitejs.dev/)
## License
This project is licensed under the MIT License.