1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[200],{4629:function(e,t,r){"use strict";r.d(t,{TQ:function(){return c},Uy:function(){return o}});var a=r(9008),s=r(1163),n=r(4067),i=r.n(n),l=r(7320),d=function(e){var t=e.title,r=e.description,n=e.ogType,d=e.ogImage,c=e.twImage,o=e.canonical,m=(0,s.useRouter)();return(0,l.BX)(a.default,{children:[(0,l.tZ)("title",{children:t}),(0,l.tZ)("meta",{name:"robots",content:"follow, index"}),(0,l.tZ)("meta",{name:"description",content:r}),(0,l.tZ)("meta",{property:"og:url",content:"".concat(i().siteUrl).concat(m.asPath)}),(0,l.tZ)("meta",{property:"og:type",content:n}),(0,l.tZ)("meta",{property:"og:site_name",content:i().title}),(0,l.tZ)("meta",{property:"og:description",content:r}),(0,l.tZ)("meta",{property:"og:title",content:t}),"Array"===d.constructor.name?d.map((function(e){var t=e.url;return(0,l.tZ)("meta",{property:"og:image",content:t},t)})):(0,l.tZ)("meta",{property:"og:image",content:d},d),(0,l.tZ)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,l.tZ)("meta",{name:"twitter:site",content:i().twitter}),(0,l.tZ)("meta",{name:"twitter:title",content:t}),(0,l.tZ)("meta",{name:"twitter:description",content:r}),(0,l.tZ)("meta",{name:"twitter:image",content:c}),o&&(0,l.tZ)("link",{rel:"canonical",href:o})]})},c=function(e){var t=e.title,r=e.description,a=e.canonical,s=i().siteUrl+i().socialBanner,n=i().siteUrl+i().socialBanner;return(0,l.tZ)(d,{title:t,description:r,ogType:"website",ogImage:s,twImage:n,canonical:a})},o=function(e){var t=e.authorDetails,r=e.title,n=e.summary,c=e.date,o=e.lastmod,m=e.canonical,x=e.url,u=e.images,h=void 0===u?[]:u,g=(0,s.useRouter)(),p=new Date(c).toISOString(),y=new Date(o||c).toISOString(),f=(0===h.length?[i().socialBanner]:"string"===typeof h?[h]:h).map((function(e){return{"@type":"ImageObject",url:"".concat(i().siteUrl).concat(e)}})),b={"@context":"https://schema.org","@type":"Article",mainEntityOfPage:{"@type":"WebPage","@id":x},headline:r,image:f,datePublished:p,dateModified:y,author:t?t.map((function(e){return{"@type":"Person",name:e.name}})):{"@type":"Person",name:i().author},publisher:{"@type":"Organization",name:i().author,logo:{"@type":"ImageObject",url:"".concat(i().siteUrl).concat(i().siteLogo)}},description:n},j=f[0].url,v=m||"".concat(i().siteUrl).concat(g.asPath);return(0,l.BX)(l.HY,{children:[(0,l.tZ)(d,{title:r,description:n,ogType:"article",ogImage:f,twImage:j}),(0,l.BX)(a.default,{children:[c&&(0,l.tZ)("meta",{property:"article:published_time",content:p}),o&&(0,l.tZ)("meta",{property:"article:modified_time",content:y}),(0,l.tZ)("link",{rel:"canonical",href:"".concat(v)}),(0,l.tZ)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(b,null,2)}})]})]})}},7964:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return c}});var a=r(5988),s=r(4067),n=r.n(s),i=r(4629),l=r(1890),d=r(7320);function c(){return(0,d.BX)(d.HY,{children:[(0,d.tZ)(i.TQ,{title:"Hacker Hub - ".concat(n().author),description:"A personal collection of weird, fun, and practical projects - full source code, experiments, and builds that went viral."}),(0,d.BX)("div",{className:"jsx-1487212687 ",children:[(0,d.tZ)("div",{className:"jsx-1487212687 pt-12 pb-20 text-center",children:(0,d.BX)("div",{className:"jsx-1487212687 max-w-5xl mx-auto px-4",children:[(0,d.BX)("h1",{className:"jsx-1487212687 text-5xl md:text-7xl font-extrabold mb-8 tracking-tight leading-tight",children:[(0,d.tZ)("span",{className:"jsx-1487212687 bg-gradient-to-r from-purple-600 via-indigo-600 to-purple-700 bg-clip-text font-black",children:"Hacker Hub"})," ",(0,d.tZ)("span",{role:"img","aria-label":"toolbox",className:"jsx-1487212687 inline-block",children:"\ud83e\uddf0"})]}),(0,d.BX)("div",{className:"jsx-1487212687 max-w-3xl mx-auto mb-10",children:[(0,d.BX)("p",{className:"jsx-1487212687 text-lg text-gray-700 dark:text-gray-300 leading-relaxed mb-6",children:["Get ",(0,d.tZ)("strong",{className:"jsx-1487212687 text-purple-600 dark:text-purple-400",children:"full project files, code, and walkthroughs"})," for fun projects, automation tools, and weird scripts. Access viral projects with millions of views and learn by building ",(0,d.tZ)("strong",{className:"jsx-1487212687",children:"fun, practical stuff"})," that actually solves real problems."]}),(0,d.BX)("p",{className:"jsx-1487212687 text-base text-gray-600 dark:text-gray-400 mb-8",children:[(0,d.tZ)("span",{role:"img","aria-label":"lightning bolt",className:"jsx-1487212687",children:"\u26a1"})," Stop building boring todo apps and join weird hackers creating actually useful projects."]})]})]})}),(0,d.BX)("div",{className:"jsx-1487212687 max-w-4xl mx-auto",children:[(0,d.BX)("div",{className:"jsx-1487212687 mb-16 text-center",children:[(0,d.BX)("div",{className:"jsx-1487212687 text-center mb-12",children:[(0,d.tZ)("h2",{className:"jsx-1487212687 text-3xl md:text-4xl font-extrabold text-gray-900 dark:text-gray-100 mb-3",children:"Pricing"}),(0,d.tZ)("div",{className:"jsx-1487212687 w-16 h-1 bg-purple-500 mx-auto rounded-full"})]}),(0,d.BX)("div",{className:"jsx-1487212687 max-w-2xl mx-auto",children:[(0,d.BX)("div",{className:"jsx-1487212687 grid md:grid-cols-2 gap-8 mb-6",children:[(0,d.BX)("div",{className:"jsx-1487212687 text-center",children:[(0,d.tZ)("div",{className:"jsx-1487212687 text-4xl font-bold text-gray-900 dark:text-gray-100 mb-2",children:"$10"}),(0,d.tZ)("div",{className:"jsx-1487212687 text-xl font-medium text-gray-700 dark:text-gray-300 mb-3",children:"Lifetime Access"}),(0,d.tZ)("p",{className:"jsx-1487212687 text-gray-600 dark:text-gray-400",children:"Complete access to everything"})]}),(0,d.BX)("div",{className:"jsx-1487212687 text-center",children:[(0,d.tZ)("div",{className:"jsx-1487212687 text-4xl font-bold text-purple-600 dar
1k:text-purple-400 mb-2",children:"$99"}),(0,d.tZ)("div",{className:"jsx-1487212687 text-xl font-medium text-gray-700 dark:text-gray-300 mb-3",children:"Lifetime Premium"}),(0,d.tZ)("p",{className:"jsx-1487212687 text-gray-600 dark:text-gray-400",children:"Everything + DM support for debugging"})]})]}),(0,d.tZ)("p",{className:"jsx-1487212687 text-gray-500 dark:text-gray-400 text-sm mb-8",children:"No subscriptions. No upsells. Just a one-time thing."}),(0,d.BX)("div",{className:"jsx-1487212687 space-y-4 sm:space-y-0 sm:space-x-4 sm:flex sm:justify-center",children:[(0,d.tZ)("a",{href:"https://checkout.dodopayments.com/buy/pdt_i32pUo96IgEYgj6Qf6kdC?quantity=1&redirect_url=https://pankajtanwar.in%2Fthank-you",target:"_blank",rel:"noopener noreferrer",className:"jsx-1487212687 w-full sm:w-auto bg-gray-900 dark:bg-gray-100 text-white dark:text-gray-900 font-medium py-3 px-8 rounded-lg hover:bg-gray-800 dark:hover:bg-gray-200 transition-colors inline-block text-center",children:"Get Lifetime Access - $10"}),(0,d.tZ)("a",{href:"https://checkout.dodopayments.com/buy/pdt_psrwSAT75o40oSHZSXxjW?quantity=1&redirect_url=https://pankajtanwar.in%2Fthank-you",target:"_blank",rel:"noopener noreferrer",className:"jsx-1487212687 w-full sm:w-auto bg-purple-600 text-white font-medium py-3 px-8 rounded-lg hover:bg-purple-700 transition-colors inline-block text-center",children:"Get Premium Access - $99"})]})]})]}),(0,d.BX)("div",{className:"jsx-1487212687 mb-16 overflow-hidden",children:[(0,d.tZ)("div",{className:"jsx-1487212687 flex animate-marquee whitespace-nowrap mb-4",children:(0,d.BX)("div",{className:"jsx-1487212687 flex space-x-8",children:[(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.BX)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:["\"Cric-Code saved my job! Boss thinks I'm coding ",(0,d.tZ)("span",{role:"img","aria-label":"laughing",className:"jsx-1487212687",children:"\ud83d\ude02"}),'" - @rahul']})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.BX)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:["\"Finally, projects that aren't just another todo app ",(0,d.tZ)("span",{role:"img","aria-label":"raising hands",className:"jsx-1487212687",children:"\ud83d\ude4c"}),'" - @sarah']})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"The Instagram bot for my mom idea is pure genius" - @priya'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"This is gold! Learned more in a weekend than months of tutorials" - @mike'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"Boeing detector is hilarious but actually useful" - @ankit'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"Clean code, real problems, actual solutions" - @jessica'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"Scream to unlock extension changed my social media habits" - @arjun'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"Best $10 I\'ve spent on learning this year" - @emma'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.BX)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:["\"Cric-Code saved my job! Boss thinks I'm coding ",(0,d.tZ)("span",{role:"img","aria-label":"shushing face",className:"jsx-1487212687",children:"\ud83e\udd2b"}),'" - @rahul']})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.BX)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:["\"Finally, projects that aren't just another todo app ",(0,d.tZ)("span",{role:"img","aria-label":"raising hands",className:"jsx-1487212687",children:"\ud83d\ude4c"}),'" - @sarah']})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"The Instagram bot for my mom idea is pure genius" - @priya'})})]})}),(0,d.tZ)("div",{className:"jsx-1487212687 flex animate-marquee-reverse whitespace-nowrap mb-4",children:(0,d.BX)("div",{className:"jsx-1487212687 flex space-x-8",children:[(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"Viral on HackerNews for a reason!" - @david'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"L
1ove the no-BS approach to building stuff" - @kavya'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"These projects actually solve real problems!" - @alex'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.BX)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:['"Alarmy app is evil but effective ',(0,d.tZ)("span",{role:"img","aria-label":"evil grin",className:"jsx-1487212687",children:"\ud83d\ude08"}),'" - @ravi']})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"Perfect for developers who hate boring tutorials" - @lisa'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"Sun seat optimizer saved my skin literally" - @karthik'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"The viral projects section is pure inspiration" - @tom'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"Cringe Guard made LinkedIn bearable again" - @deepika'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"Viral on HackerNews for a reason!" - @david'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"Love the no-BS approach to building stuff" - @kavya'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"These projects actually solve real problems!" - @alex'})})]})}),(0,d.tZ)("div",{className:"jsx-1487212687 flex animate-marquee whitespace-nowrap",children:(0,d.BX)("div",{className:"jsx-1487212687 flex space-x-8",children:[(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.BX)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:['"Stack Overflow anti-copy extension is evil genius ',(0,d.tZ)("span",{role:"img","aria-label":"laughing",className:"jsx-1487212687",children:"\ud83d\ude02"}),'" - @chris']})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"Digital photo frame project inspired my weekend hack" - @neha'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"Weird but useful - exactly what I needed" - @james'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.BX)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:['"Teach parents smartphone app is so thoughtful ',(0,d.tZ)("span",{role:"img","aria-label":"red heart",className:"jsx-1487212687",children:"\u2764\ufe0f"}),'" - @aisha']})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"2M+ views on projects speaks for itself" - @robert'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"ASCII art converter brought back memories" - @vikram'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"Weekend builds that actually ship - rare!" - @maria'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.BX)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:['"Shark Tank meme blocker had me rolling ',(0,d.tZ)("span",{role:"img","aria-label":"rolling on floor laughing",className:"jsx-1487212687",children:"\ud83e\udd23"}),'" - @harsh']})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.BX)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:['"Stack Overflow anti-copy extension is evil genius ',(0,d.tZ)("span",{role:"img","aria-label":"laughing",className:"jsx-1487212687",children:"\ud83d\ude02"}),'" - @chris']})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"Digital photo frame project inspired my weekend hack" - @neha'})}),(0,d.tZ)("div",{className:"jsx-1487212687 inline-flex items-center bg-gray-50 dark:bg-gray-800 px-6 py-3 rounded-full",children:(0,d.tZ)("span",{className:"jsx-1487212687 text-sm text-gray-700 dark:text-gray-300",children:'"Weird but useful - exactly what I needed" - @james'})})]})})]}),(0,d.BX)("div",{className:"jsx-1487212687 mb-16",children:[(0,d.BX)("div",{className:"jsx-1487212687 text-center mb-12",children:[(0,d.tZ)("h2",{className:"jsx-1487212687 text-3xl md:text-4xl font-extrabold text-gray-900 dark:text-gray-100 mb-3",children:"What's Inside"}),(0,d.tZ)("div",{className:"jsx-1487212687 w-16 h-1 bg-purple-500 mx-auto rounded-full"})]}),(0,d.BX)("div",{className:"jsx-1487212687 grid md:grid-cols-2 lg:grid-cols-3 gap-8",children:[(0,d.BX)("div",{className:"jsx-1487212687 text-center",children:[(0,d.tZ)("div",{className:"jsx-1487212687 text-4xl mb-4",children:(0,d.tZ)("span",{role:"img","aria-label":"video game",className:"jsx-1487212687",children:"\ud83c\udfae"})}),(0,d.tZ)("h3",{className:"jsx-1487212687 text-lg font-semibold text-gray-900 dark:text-gray-100 mb-2",children:"Fun Projects"}),(0,d.tZ)("p",{className:"jsx-1487212687 text-gray-600 dark:text-gray-400",children:"Face-controlled games, meme bots, and weird experiments"})]}),(0,d.BX)("div",{className:"jsx-1487212687 text-center",children:[(0,d.tZ)("div",{className:"jsx-1487212687 text-4xl mb-4",children:(0,d.tZ)("span",{role:"img","aria-label":"wrench",className:"jsx-1487212687",children:"\ud83d\udd27"})}),(0,d.tZ)("h3",{className:"jsx-1487212687 text-lg font-semibold text-gray-900 dark:text-gray-100 mb-2",children:"Practical Tools"}),(0,d.tZ)("p",{className:"jsx-1487212687 text-gray-600 dark:text-gray-400",children:"Browser extensions, automations, and productivity apps"})]}),(0,d.BX)("div",{className:"jsx-1487212687 text-center",children:[(0,d.tZ)("div",{className:"jsx-1487212687 text-4xl mb-4",children:(0,d.tZ)("span",{role:"img","aria-label":"laptop computer",className:"jsx-1487212687",children:"\ud83d\udcbb"})}),(0,d.tZ)("h3",{className:"jsx-1487212687 text-lg font-semibold text-gray-900 dark:text-gray-100 mb-2",children:"Full-Stack Apps"}),(0,d.tZ)("p",{className:"jsx-1487212687 text-gray-600 dark:text-gray-400",children:"Complete applications with source code and walkthroughs"})]}),(0,d.BX)("div",{className:"jsx-1487212687 text-center",children:[(0,d.tZ)("div",{className:"jsx-1487212687 text-4xl mb-4",children:(0,d.tZ)("span",{role:"img","aria-label":"books",className:"jsx-1487212687",children:"\ud83d\udcda"})}),(0,d.tZ)("h3",{className:"jsx-1487212687 text-lg font-semibold text-gray-900 dark:text-gray-100 mb-2",children:"Code Explanations"}),(0,d.tZ)("p",{className:"jsx-1487212687 text-gray-600 dark:text-gray-400",children:'Detailed comments and writeups explaining the "why"'})]}),(0,d.BX)("div",{className:"jsx-1487212687 text-center",children:[(0,d.tZ)("div",{className:"jsx-1487212687 text-4xl mb-4",children:(0,d.tZ)("span",{role:"img","aria-label":"rocket",className:"jsx-1487212687",children:"\ud83d\ude80"})}),(0,d.tZ)("h3",{className:"jsx-1487212687 text-lg font-semibold text-gray-900 dark:text-gray-100 mb-2",children:"Viral Projects"}),(0,d.tZ)("p",{className:"jsx-1487212687 text-gray-600 dark:text-gray-400",children:"Projects featured on HackerNews with 2M+ views"})]}),(0,d.BX)("div",{className:"jsx-1487212687 text-center",children:[(0,d.tZ)("div",{className:"jsx-1487212687 text-4xl mb-4",children:(0,d.tZ)("span",{role:"img","aria-label":"lightning bolt",className:"jsx-1487212687",children:"\u26a1"})}),(0,d.tZ)("h3",{className:"jsx-1487212687 text-lg font-semibold text-gray-900 dark:text-gray-100 mb-2",children:"Weekend Builds"}),(0,d.tZ)("p",{className:"jsx-1487212687 text-gray-600 dark:text-gray-400",children:"Fast prototypes and experiments built in days"})]})]})]}),(0,d.BX)("div",{className:"jsx-1487212687 mb-16",children:[(0,d.BX)("div",{className:"jsx-1487212687 text-center mb-8",children:[(0,d.tZ)("h3",{className:"jsx-1487212687 text-3xl md:text-4xl font-extrabold text-gray-900 dark:text-gray-100 mb-3",children:"Why a Fee?"}),(0,d.tZ)("div",{className:"jsx-1487212687 w-16 h-1 bg-purple-500 mx-auto rounded-full"})]}),(0,d.tZ)("div",{className:"jsx-1487212687 max-w-2xl mx-auto text-center text-gray-600 dark:text-gray-400 leading-relaxed",children:(0,d.tZ)("p",{className:"jsx-1487212687",children:"I've always open-sourced a lot, and I'll continue doing that. But organizing code, writing guides, and fixing edge cases takes time. This small fee helps support the effort and motivates me to keep adding new projects regularly."})})]}),(0,d.BX)("div",{className:"jsx-1487212687 mb-16 text-center",children:[(0,d.BX)("div",{className:"jsx-1487212687 text-center mb-8",children:[(0,d.tZ)("h3",{className:"jsx-1487212687 text-3xl md:text-4xl font-extrabold text-gray-900 dark:text-gray-100 mb-3",children:"Who this is for"}),(0,d.tZ)("div",{className:"jsx-1487212687 w-16 h-1 bg-purple-500 mx-auto rounded-full"})]}),(0,d.BX)("div",{className:"jsx-1487212687 flex flex-wrap justify-center gap-3 mb-6",children:[(0,d.tZ)("span",{className:"jsx-1487212687 px-4 py-2 text-sm text-gray-700 dark:text-gray-300 bg-gray-100 dark:bg-gray-800 rounded-full",children:"Developers who love tinkering"}),(0,d.tZ)("span",{className:"jsx-1487212687 px-4 py-2 text-sm text-gray-700 dark:text-gray-300 bg-gray-100 dark:bg-gray-800 rounded-full",children:"Builders who learn by doing"}),(0,d.tZ)("span",{className:"jsx-1487212687 px-4 py-2 text-sm text-gray-700 dark:text-gray-300 bg-gray-100 dark:bg-gray-800 rounded-full",children:'Tired of "Hello World" tutorials'})]}),(0,d.tZ)("p",{className:"jsx-1487212687 text-gray-600 dark:text-gray-400 mb-4",children:"No fluff. Just stuff that works."}),(0,d.tZ)("p",{className:"jsx-1487212687 text-sm text-gray-500 dark:text-gray-400",children:"If money's tight but you're genuinely curious, DM me and we'll figure something out."})]}),(0,d.BX)("div",{className:"jsx-1487212687 mb-16",children:[(0,d.BX)("div",{className:"jsx-1487212687 text-center mb-12",children:[(0,d.tZ)("h3",{className:"jsx-1487212687 text-3xl md:text-4xl font-extrabold text-gray-900 dark:text-gray-100 mb-3",children:"Frequently Asked Questions"}),(0,d.tZ)("div",{className:"jsx-1487212687 w-16 h-1 bg-purple-500 mx-auto rounded-full"})]}),(0,d.tZ)("div",{className:"jsx-1487212687 max-w-3xl mx-auto",children:(0,d.BX)("div",{className:"jsx-1487212687 space-y-8",children:[(0,d.BX)("div",{className:"jsx-1487212687 border-l-4 border-purple-400 pl-6 py-2",children:[(0,d.tZ)("h4",{className:"jsx-1487212687 text-lg font-semibold text-gray-900 dark:text-gray-100 mb-3",children:"What am I getting access to?"}),(0,d.tZ)("p",{className:"jsx-1487212687 text-gray-600 dark:text-gray-400 leading-relaxed",children:"A curated shelf of my projects \u2014 full source code, notes, and context."})]}),(0,d.BX)("div",{className:"jsx-1487212687 border-l-4 border-blue-400 pl-6 py-2",children:[(0,d.tZ)("h4",{className:"jsx-1487212687 text-lg font-semibold text-gray-900 dark:text-gray-100 mb-3",children:"Is this a course?"}),(0,d.tZ)("p",{className:"jsx-1487212687 text-gray-600 dark:text-gray-400 leading-relaxed",children:"No. It's not a course or tutorial \u2014 just real projects with clean code to learn from."})]}),(0,d.BX)("div",{className:"jsx-1487212687 border-l-4 border-green-400 pl-6 py-2",children:[(0,d.tZ)("h4",{className:"jsx-1487212687 text-lg font-semibold text-gray-900 dark:text-gray-100 mb-3",children:"How often is it updated?"}),(0,d.tZ)("p",{className:"jsx-1487212687 text-gray-600 dark:text-gray-400 leading-relaxed",children:"I build something new almost every week \u2014 you'll get lifetime access to all future additions."})]}),(0,d.BX)("div",{className:"jsx-1487212687 border-l-4 border-orange-400 pl-6 py-2",children:[(0,d.tZ)("h4",{className:"jsx-1487212687 text-lg font-semibold text-gray-900 dark:text-gray-100 mb-3",children:"What stacks do the projects use?"}),(0,d.tZ)("p",{className:"jsx-1487212687 text-gray-600 dark:text-gray-400 leading-relaxed",children:"Mostly Node, React, TypeScript, Python, Puppeteer, OpenCV, MongoDB, etc."})]})]})})]}),(0,d.BX)("div",{className:"jsx-1487212687 text-center py-8 border-t border-gray-200 dark:border-gray-700",children:[(0,d.BX)("div",{className:"jsx-1487212687 text-center mb-6",children:[(0,d.tZ)("h4",{className:"jsx-1487212687 text-3xl md:text-4xl font-extrabold text-gray-900 dark:text-gray-100 mb-3",children:"Want a taste?"}),(0,d.tZ)("div",{className:"jsx-1487212687 w-16 h-1 bg-purple-500 mx-auto rounded-full"})]}),(0,d.BX)("p",{className:"jsx-1487212687 text-gray-600 dark:text-gray-400 mb-2",children:["Some free projects will always be open-sourced at"," ",(0,d.tZ)(l.Z,{href:n().github,className:"text-purple-600 hover:text-purple-700 dark:text-purple-400 underline font-medium",children:"github.com/pankajtanwarbanna"}),"."]}),(0,d.tZ)("p",{className:"jsx-1487212687 text-gray-600 dark:text-gray-400",children:"This shelf is for the rest \u2013 the messy, fun, and deeper stuff."})]})]})]}),(0,d.tZ)(a.default,{id:"1487212687",children:["@-webkit-keyframes marquee-jsx-1487212687{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);}100%{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}}","@keyframes marquee-jsx-1487212687{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);}100%{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}}","@-webkit-keyframes marquee-reverse-jsx-1487212687{0%{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);}}","@keyframes marquee-reverse-jsx-1487212687{0%{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);}}",".animate-marquee.jsx-1487212687{-webkit-animation:marquee-jsx-1487212687 60s linear infinite;animation:marquee-jsx-1487212687 60s linear infinite;}",".animate-marquee-reverse.jsx-148721268
17{-webkit-animation:marquee-reverse-jsx-1487212687 60s linear infinite;animation:marquee-reverse-jsx-1487212687 60s linear infinite;}"]})]})}},4895:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/hacker-hub",function(){return r(7964)}])},1163:function(e,t,r){e.exports=r(4651)},9887:function(e){"use strict";e.exports=function(e){for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return t>>>0}},4287:function(e,t,r){"use strict";var a=r(4155);function s(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}t.__esModule=!0,t.default=void 0;var n="undefined"!==typeof a&&a.env&&!0,i=function(e){return"[object String]"===Object.prototype.toString.call(e)},l=function(){function e(e){var t=void 0===e?{}:e,r=t.name,a=void 0===r?"stylesheet":r,s=t.optimizeForSpeed,l=void 0===s?n:s,c=t.isBrowser,o=void 0===c?"undefined"!==typeof window:c;d(i(a),"`name` must be a string"),this._name=a,this._deletedRulePlaceholder="#"+a+"-deleted-rule____{}",d("boolean"===typeof l,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=l,this._isBrowser=o,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var m=this._isBrowser&&document.querySelector('meta[property="csp-nonce"]');this._nonce=m?m.getAttribute("content"):null}var t,r,a,l=e.prototype;return l.setOptimizeForSpeed=function(e){d("boolean"===typeof e,"`setOptimizeForSpeed` accepts a boolean"),d(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},l.isOptimizeForSpeed=function(){return this._optimizeForSpeed},l.inject=function(){var e=this;if(d(!this._injected,"sheet already injected"),this._injected=!0,this._isBrowser&&this._optimizeForSpeed)return this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.getSheet(),void(this._optimizeForSpeed||(n||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0));this._serverSheet={cssRules:[],insertRule:function(t,r){return"number"===typeof r?e._serverSheet.cssRules[r]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),r},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},l.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]},l.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},l.insertRule=function(e,t){if(d(i(e),"`insertRule` accepts only strings"),!this._isBrowser)return"number"!==typeof t&&(t=this._serverSheet.cssRules.length),this._serverSheet.insertRule(e,t),this._rulesCount++;if(this._optimizeForSpeed){var r=this.getSheet();"number"!==typeof t&&(t=r.cssRules.length);try{r.insertRule(e,t)}catch(s){return n||console.warn("StyleSheet: illegal rule: \n\n"+e+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var a=this._tags[t];this._tags.push(this.makeStyleTag(this._name,e,a))}return this._rulesCount++},l.replaceRule=function(e,t){if(this._optimizeForSpeed||!this._isBrowser){var r=this._isBrowser?this.getSheet():this._serverSheet;if(t.trim()||(t=this._deletedRulePlaceholder),!r.cssRules[e])return e;r.deleteRule(e);try{r.insertRule(t,e)}catch(s){n||console.warn("StyleSheet: illegal rule: \n\n"+t+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),r.insertRule(this._deletedRulePlaceholder,e)}}else{var a=this._tags[e];d(a,"old rule at index `"+e+"` not found"),a.textContent=t}return e},l.deleteRule=function(e){if(this._isBrowser)if(this._optimizeForSpeed)this.replaceRule(e,"");else{var t=this._tags[e];d(t,"rule at index `"+e+"` not found"),t.parentNode.removeChild(t),this._tags[e]=null}else this._serverSheet.deleteRule(e)},l.flush=function(){this._injected=!1,this._rulesCount=0,this._isBrowser?(this._tags.forEac
1h((function(e){return e&&e.parentNode.removeChild(e)})),this._tags=[]):this._serverSheet.cssRules=[]},l.cssRules=function(){var e=this;return this._isBrowser?this._tags.reduce((function(t,r){return r?t=t.concat(Array.prototype.map.call(e.getSheetForTag(r).cssRules,(function(t){return t.cssText===e._deletedRulePlaceholder?null:t}))):t.push(null),t}),[]):this._serverSheet.cssRules},l.makeStyleTag=function(e,t,r){t&&d(i(t),"makeStyleTag acceps only strings as second parameter");var a=document.createElement("style");this._nonce&&a.setAttribute("nonce",this._nonce),a.type="text/css",a.setAttribute("data-"+e,""),t&&a.appendChild(document.createTextNode(t));var s=document.head||document.getElementsByTagName("head")[0];return r?s.insertBefore(a,r):s.appendChild(a),a},t=e,(r=[{key:"length",get:function(){return this._rulesCount}}])&&s(t.prototype,r),a&&s(t,a),e}();function d(e,t){if(!e)throw new Error("StyleSheet: "+t+".")}t.default=l},7884:function(e,t,r){"use strict";t.default=i;var a,s=r(9748);var n=new(((a=r(8122))&&a.__esModule?a:{default:a}).default);function i(e){return"undefined"===typeof window?(n.add(e),null):((0,s.useLayoutEffect)((function(){return n.add(e),function(){n.remove(e)}}),[e.id,String(e.dynamic)]),null)}i.dynamic=function(e){return e.map((function(e){var t=e[0],r=e[1];return n.computeId(t,r)})).join(" ")}},8122:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var a=n(r(9887)),s=n(r(4287));function n(e){return e&&e.__esModule?e:{default:e}}var i=function(){function e(e){var t=void 0===e?{}:e,r=t.styleSheet,a=void 0===r?null:r,n=t.optimizeForSpeed,i=void 0!==n&&n,l=t.isBrowser,d=void 0===l?"undefined"!==typeof window:l;this._sheet=a||new s.default({name:"styled-jsx",optimizeForSpeed:i}),this._sheet.inject(),a&&"boolean"===typeof i&&(this._sheet.setOptimizeForSpeed(i),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._isBrowser=d,this._fromServer=void 0,this._indices={},this._instancesCounts={},this.computeId=this.createComputeId(),this.computeSelector=this.createComputeSelector()}var t=e.prototype;return t.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._isBrowser&&!this._fromServer&&(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce((function(e,t){return e[t]=0,e}),{}));var r=this.getIdAndRules(e),a=r.styleId,s=r.rules;if(a in this._instancesCounts)this._instancesCounts[a]+=1;else{var n=s.map((function(e){return t._sheet.insertRule(e)})).filter((function(e){return-1!==e}));this._indices[a]=n,this._instancesCounts[a]=1}},t.remove=function(e){var t=this,r=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw new Error("StyleSheetRegistry: "+t+".")}(r in this._instancesCounts,"styleId: `"+r+"` not found"),this._instancesCounts[r]-=1,this._instancesCounts[r]<1){var a=this._fromServer&&this._fromServer[r];a?(a.parentNode.removeChild(a),delete this._fromServer[r]):(this._indices[r].forEach((function(e){return t._sheet.deleteRule(e)})),delete this._indices[r]),delete this._instancesCounts[r]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={},this.computeId=this.createComputeId(),this.computeSelector=this.createComputeSelector()},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map((function(t){return[t,e._fromServer[t]]})):[],r=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map((function(t){return[t,e._indices[t].map((function(e){return r[e].cssText})).join(e._optimizeForSpeed?"":"\n")]})).filter((function(e){return Boolean(e[1])})))},t.createComputeId=function(){var e={};return function(t,r){if(!r)return"jsx-"+t;var s=String(r),n=t+s;return e[n]||(e[n]="jsx-"+(0,a.default)(t+"-"+s)),e[n]}},t.createComputeSelector=function(e){void 0===e&&(e=/__jsx-style-dynamic-selector/g);var t={};return function(r,a){this._isBrowser||(a=a.replace(/\/style/gi,"\\/style"));var s=r+a;return t[s]||(t[s]=a.replace(e,r)),t[s]}},t.getIdAndRules=function(e){var t=this,r=e.children,a=e.dynamic,s=e.id;if(a){var n=this.computeId(s,a);return{styleId:n,rules:Array.isArray(r)?r.map((function(e){return t.computeSelector(n,e)})):[this.computeSelector(n,r)]}}return{styleId:this.computeId(s),rules:Array.isArray(r)?r:[r]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce((function(e,t){return e[t.id.slice(2)]=t,e}),{})},e}();t.default=i},5988:function(e,t,r){e.exports=r(7884)}},function(e){e.O(0,[888,179],(function(){return t=4895,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.