Skip to content

aqsaaQaazi/LinkZy

Repository files navigation

LinkZy 🌐

LinkZy is a fast and user-friendly URL shortening service that helps you share links effortlessly. With a sleek design powered by Next.js and React, LinkZy lets you quickly shorten long URLs using the TinyURL's API — no sign-up required. Whether you're a blogger, developer, influencer, or just a general user, LinkZy makes link sharing cleaner and more convenient!

🚀 Features

  • Instant URL Shortening: Simply paste your long URL, and get a shortened link within seconds.
  • No Signup Required: Start shortening links right away without the need to create an account.
  • Powered by TinyURL's API: Trusted, fast, and reliable URL shortening from TinyURL.
  • Sleek UI: A beautiful, responsive design built with Next.js & Tailwind CSS.
  • Perfect for Anyone: Whether you’re a blogger, developer, influencer, or just sharing links for fun, LinkZy is your go-to tool.

🛠️ Technologies Used

  • Frontend:
    • Next.js: A fast React framework for server-side rendering and static site generation.
    • TypeScript: For better type safety and development efficiency.
    • Tailwind CSS: Utility-first CSS framework for rapid styling.
  • Backend:
    • TinyURL's API: For fast and reliable URL shortening.
  • Deployment:
    • Vercel: Fast and scalable hosting for seamless performance.

💻 How to Use

  1. Visit the LinkZy web app.
  2. Paste your long URL into the input box.
  3. Click the "Shorten" button.
  4. Copy your shortened URL and share it wherever you like!

It’s that simple — no account, no hassle.

🌍 Why Choose LinkZy?

  • Instant and Simple: Shorten links in just a few clicks.
  • Fast and Reliable: Powered by the TinyURL's API for seamless performance.
  • No Signup: Skip the sign-up process and start shortening right away.
  • Sleek, Modern Design: With a focus on simplicity and speed, LinkZy’s UI is designed to give you a smooth user experience.

📦 Development Setup

Want to run LinkZy locally or contribute? Follow these steps:

  1. Clone the repository: git clone https://github.com/aqsaaQaazi/LinkZy.git

  2. Install dependencies: cd LinkZy npm install

  3. Set up your TinyURL's API Key:

    • Create an .env.local file and add your TinyURL's API Key: const TINYURL_API = "https://tinyurl.com/api-create.php?url={}"
  4. Run the project locally: npm run dev

  5. Visit the app at http://localhost:3000 to start shortening URLs.

🛠️ Roadmap

  • Custom Links: In the future, we’re planning to allow users to customize their shortened links (e.g., linkzy.com/my-link).

🌟 License

This project is licensed under the MIT License — see the LICENSE file for details.

💬 Contributing

We welcome contributions! If you'd like to improve LinkZy, feel free to:

  1. Fork the repo
  2. Create a new branch (git checkout -b feature-xyz)
  3. Make your changes
  4. Commit your changes (git commit -am 'Add feature xyz')
  5. Push to your branch (git push origin feature-xyz)
  6. Open a pull request

About

a One page link (url) shortner web-app build using next.js.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors