Posts

Showing posts from 2025

@qzl/typed-i18n — Our Open-Source Typed i18n Project is Gaining Traction

Image
 Hello everyone! 👋 We are excited to share an update about one of our open-source projects , @qzl/typed-i18n , created by the QZ-L.com team to make typed internationalization (i18n) in JavaScript/TypeScript easier and safer. Growing Adoption According to the latest trend data ( npmtrends comparison ), our project is gaining traction: @qzlcorp/typed-i18n-react is seeing 391 weekly downloads — wow, what a courage number! 💪 This shows that developers are starting to trust typed i18n in their projects, and it’s encouraging to see real usage in the wild. Community Feedback Even though an issue has been reported recently, we see this as a positive sign: it means people are actively using the project and providing feedback. We are committed to investigating the issue and addressing it as soon as possible to improve the library for everyone. Thank You We want to thank all developers and enthusiasts who are exploring and using @qzl/typed-i18n . Your support, feedback, and contribut...

QZ-L.com is Fully Live — Manage Your Short Links and Subscriptions Easily!

Hello everyone! 👋 We are thrilled to announce that QZ-L.com is now fully live ! After months of development, our platform now offers a complete dashboard experience where users can manage their short links, aliases, and subscriptions seamlessly. Whether you are an individual, a small business, or a growing team, QZ-L.com puts you in full control of your link management. Here’s what you can do now: Full Subscription Management Our dashboard now supports full subscription management , powered by Stripe for secure and reliable payments. You can: Upgrade Plans: Switch between Starter, Basic, Prime, and Ultimate plans to match your usage needs. Cancel Subscriptions: Schedule cancellations to take effect at the end of your billing period. Track Usage: Monitor your short link creation, aliases, and custom domain usage in real time. Plans for Every Need QZ-L.com offers plans tailored for everyone: Starter: Perfect for personal use and testing features. Basic: Ideal for small businesses ...

QZ-L.com Enabled Limited Ads — A Small Step Forward

 Today I want to share a small update about qz-l.com . Recently, I enabled very limited Google ad units on the website. The purpose is simple: to help cover basic costs such as hosting, bandwidth, and ongoing maintenance, while continuing to provide free services to users. The early results are encouraging. On the first day , traffic reached 300+ views , with an estimated earning of $0.57 . This may not sound like much — and honestly, it isn’t — but every project starts somewhere. For me, this is a meaningful first step. It shows that the site is being used, and that it has the potential to grow in a sustainable way. My priorities remain the same: Keep services free and accessible Use limited, non-intrusive ads Focus on building useful tools rather than chasing ad revenue As traffic grows, I hope ad earnings can better support the project and allow me to add more free services and improvements to qz-l.com over time. Thank you to everyone who uses the site, share...

Earn Up to USD $1,000 in IBKR Stock — Referral Invitation

I’ve been using Interactive Brokers (IBKR) for my brokerage account and have had a great experience with their platform, low fees, and global market access. If you’re thinking about opening a brokerage account, you may be interested in this referral opportunity : 🎁 Referral Bonus When you open an Interactive Brokers account using my referral link, you can earn up to USD $1,000 in Interactive Brokers stock (NASDAQ: IBKR) , subject to IBKR’s referral program terms. 📌 Important Note When you start your application, you should see a notification confirming that you’re applying as a referral . If you do not receive this notification, your application will not be eligible for the referral incentive. 🔗 Sign Up Here Use this link to start your application: 👉 https://ibkr.com/referral/errong113 If you have any questions about Interactive Brokers or the application process, feel free to reach out. Happy investing!

🎉 QZ-L.com Now Serves 300+ Short Link Redirects!

Image
Great news! QZ-L.com has officially passed 300 active short-link redirects — a big milestone for our lightweight and fast link-management service. Whether you're using QZ-L.com for product launches, personal projects, or API testing, every redirect is powered by our optimized infrastructure designed for speed, reliability, and simplicity . Thank you to everyone using QZ-L. More improvements, analytics, and developer tools are coming soon! 🚀 Checkout https://qz-l.com

Building the qz-l AI Chat Assistant Using Google Gemini 2.5 Flash Lite + Next.js

  Building the qz-l AI Chat Assistant Using Google Gemini 2.5 Flash Lite + Next.js Learn how qz-l.com's new AI chat assistant works using Gemini 2.5 Flash Lite, Next.js API routes, and function calling --- all free on the Google AI tier. November 20, 2025 • By qz-l team 🤖 Building the qz-l AI Chat Assistant Using Google Gemini 2.5 Flash Lite + Next.js I recently added a new feature to qz-l.com: an AI-powered chat assistant that can shorten URLs, show analytics, search blog posts, and help users navigate the service --- all through natural language. This post explains how the assistant works under the hood using the modern @google/genai SDK and the free-tier model gemini-2.5-flash-lite, which runs entirely at zero cost within Google's usage limits. 🚀 Why Build an AI Assistant? qz-l's mission is simple: privacy-first URL shortening with analytics. But users often ask: "How do I create a short link?" "Where's the dashboard?" "Can I delete a URL?...

How to Set Up Giscus Comments for Your Website

  How to Set Up Giscus Comments for Your Website If you want to add a clean, GitHub-powered comment system to your website,   Giscus   is one of the best options. This guide walks you step-by-step through everything required: Creating a comments repository Enabling Discussions Installing the Giscus GitHub App Getting your   repoId   and   categoryId   via GitHub GraphQL Configuring the   <Giscus />   component in your site By the end, you’ll have a fully working comment system—powered entirely by GitHub Discussions. 1. Create a Repository for Storing Comments Create a new GitHub repository dedicated to comments: Q-Z-L-Corp/giscus-comments This is where all the comments from your website will be stored as   GitHub Discussions . 2. Enable GitHub Discussions for the Repo Go to: Settings → General → Features → Discussions → ✔ Enable Without Discussions enabled, Giscus cannot store or load comments. 3. Install the Giscus GitHub App Gisc...

Building a Real-Time Analytics Dashboard for URL Shorteners

  Building a Real-Time Analytics Dashboard for URL Shorteners One of the most powerful features of a URL shortener is the ability to track and analyze how your links perform. Today, we're sharing how we built qz-l's comprehensive analytics dashboard—a system that gives users instant insights into their traffic patterns, audience demographics, and referral sources. The Challenge When we started building the analytics feature, we knew we needed: Fast data retrieval : Users want instant results when they search for a link Comprehensive insights : Not just page views, but traffic sources, device types, browsers, and time patterns Beautiful visualizations : Raw numbers are boring; interactive charts tell the story Mobile-responsive design : Analytics should work everywhere User agent intelligence : Convert cryptic UA strings into readable "Chrome on macOS" format Architecture Overview Database Schema The foundation is a single  link_visits  table that captures everything a...