इस प्रोजेक्ट के बारे में

Dub एक ओपन-सोर्स लिंक एट्रिब्यूशन प्लेटफ़ॉर्म है जो शॉर्ट लिंक, कन्वर्ज़न ट्रैकिंग और एफिलिएट प्रोग्राम को कवर करता है। README के अनुसार, यह मासिक रूप से 100 मिलियन से अधिक क्लिक और 2 मिलियन लिंक को संचालित करता है, और Twilio, Buffer, Framer, Perplexity, Vercel और Laravel जैसी कंपनियों की मार्केटिंग टीमों द्वारा उपयोग किया जाता है। वर्णित मुख्य क्षमताएँ: - शॉर्ट लिंक प्रबंधन - कन्वर्ज़न ट्रैकिंग और एनालिटिक्स - एफिलिएट/पार्टनर प्रोग्राम README में सूचीबद्ध तकनीकी स्टैक: - Next.js (फ्रेमवर्क), TypeScript (भाषा), Tailwind (CSS) - Prisma (ORM), PlanetScale (डेटाबेस), Upstash (Redis) - Tinybird (एनालिटिक्स), NextAuth.js (प्रमाणीकरण), BoxyHQ (SAML/SSO) - Turborepo (मोनोरेपो), Stripe (भुगतान), Resend (ईमेल), Vercel (डिप्लॉयमेंट) सेल्फ-होस्टिंग: README डेटा और डिज़ाइन पर अधिक नियंत्रण के लिए एक सेल्फ-होस्टिंग गाइड की ओर इशारा करता है। योगदान: परियोजना मुद्दों और पुल रिक्वेस्ट का स्वागत करती है, और एक स्थानीय विकास गाइड प्रदान करती है। अनुशंसित संस्करण Node v23.11.0 और pnpm 9.15.9 हैं। सामान्य मुद्दों में लापता डेटाबेस टेबल (pnpm prisma:push के साथ हल) और बिल्ड समस्याएँ (अनुशंसित संस्करणों से मिलान करके और node_modules, .next और .turbo को साफ़ करके पुनः इंस्टॉल करने से हल) शामिल हैं। एक डेव सीड स्क्रिप्ट विकास डेटा भर सकती है, वैकल्पिक रूप से पुष्टि संकेत के साथ डेटाबेस को पहले ट्रंकेट कर सकती है। लाइसेंस: Dub Technologies, Inc. एक ओपन-कोर मॉडल का पालन करती है। कोर (99%) AGPLv3 के तहत लाइसेंस प्राप्त है, जबकि /ee एंटरप्राइज़ एडिशन निर्देशिका के तहत शेष 1% को वाणिज्यिक लाइसेंस की आवश्यकता होती है, जो एंटरप्राइज़ सुविधाओं की आवश्यकता वाले बड़े संगठनों के लिए है।