gitextract_0vzabup5/ ├── .eslintrc.json ├── .gitignore ├── README.md ├── components.json ├── emails/ │ └── index.tsx ├── middleware.ts ├── next.config.mjs ├── package.json ├── postcss.config.js ├── src/ │ ├── app/ │ │ ├── 1/ │ │ │ ├── [slug]/ │ │ │ │ └── page.tsx │ │ │ ├── error.tsx │ │ │ ├── loading.tsx │ │ │ └── page.tsx │ │ ├── Not-found.tsx │ │ ├── api/ │ │ │ ├── auth/ │ │ │ │ └── [...nextauth]/ │ │ │ │ └── route.ts │ │ │ └── og/ │ │ │ └── route.tsx │ │ ├── auth/ │ │ │ └── signin/ │ │ │ └── page.tsx │ │ ├── create/ │ │ │ ├── loading.tsx │ │ │ └── page.tsx │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── links/ │ │ │ └── page.tsx │ │ ├── page.tsx │ │ └── preview/ │ │ ├── layout.tsx │ │ └── page.tsx │ ├── components/ │ │ ├── ActionButtons/ │ │ │ ├── CustomLinkDialog.tsx │ │ │ ├── DemoBtn.tsx │ │ │ ├── PreviewFooter.tsx │ │ │ ├── PublishBtn.tsx │ │ │ └── ResponsivePreviewBtn.tsx │ │ ├── AdditionalLinkCards.tsx │ │ ├── AdditionalLinkForm.tsx │ │ ├── Animation/ │ │ │ ├── BlurText.tsx │ │ │ ├── FlipText.tsx │ │ │ ├── FramerWrapper.tsx │ │ │ └── TextEffect.tsx │ │ ├── Background/ │ │ │ ├── BackgroundCards.tsx │ │ │ ├── BackgroundForm.tsx │ │ │ └── BgSnippets.tsx │ │ ├── DisplayData.tsx │ │ ├── HomeEditor.tsx │ │ ├── Navbar.tsx │ │ ├── PersonalInfo.tsx │ │ ├── PhotoUpload.tsx │ │ ├── PreviewPage.tsx │ │ ├── Provider.tsx │ │ ├── SocialLinkForm.tsx │ │ ├── auth.ts │ │ ├── forms/ │ │ │ ├── LoginGoogleBtn.tsx │ │ │ ├── SignupForm.tsx │ │ │ └── formAction.ts │ │ ├── mockup/ │ │ │ ├── ComputerMockup.tsx │ │ │ ├── MobileMockup.tsx │ │ │ └── MobileScreen.tsx │ │ ├── screen/ │ │ │ └── DisplayScreen.tsx │ │ └── ui/ │ │ ├── Drrawer.tsx │ │ ├── SocialInput.tsx │ │ ├── SortableLink.tsx │ │ ├── alert-dialog.tsx │ │ ├── avatar.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── input-otp.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── select.tsx │ │ ├── skeleton.tsx │ │ └── textarea.tsx │ ├── lib/ │ │ ├── Context.tsx │ │ ├── Firebase.ts │ │ ├── RateLimiter.tsx │ │ ├── supabase/ │ │ │ ├── actions.ts │ │ │ ├── supabaseClient.ts │ │ │ ├── supabaseMiddleware.ts │ │ │ └── supabaseServer.ts │ │ └── utils.ts │ ├── middleware.ts │ └── types/ │ └── Types.ts ├── tailwind.config.ts └── tsconfig.json