gitextract_yf13pds3/ ├── .github/ │ └── ISSUE_TEMPLATE/ │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── app/ │ ├── (aipage)/ │ │ ├── layout.tsx │ │ ├── loading.tsx │ │ ├── not-found.tsx │ │ ├── page.tsx │ │ └── profile/ │ │ ├── invoices/ │ │ │ ├── loading.tsx │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ ├── projects/ │ │ │ ├── [id]/ │ │ │ │ ├── domains/ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── integrations/ │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── loading.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── settings/ │ │ │ │ └── page.tsx │ │ │ ├── loading.tsx │ │ │ └── page.tsx │ │ └── settings/ │ │ ├── loading.tsx │ │ └── page.tsx │ ├── (preview)/ │ │ ├── not-found.tsx │ │ └── profile/ │ │ └── projects/ │ │ └── [id]/ │ │ └── preview/ │ │ ├── loading.tsx │ │ └── page.tsx │ ├── api/ │ │ ├── chat/ │ │ │ └── route.ts │ │ ├── create-checkout-session/ │ │ │ └── route.ts │ │ ├── domain/ │ │ │ ├── check-domain/ │ │ │ │ └── route.ts │ │ │ ├── remove-domain/ │ │ │ │ └── route.ts │ │ │ └── verify-domain/ │ │ │ └── route.ts │ │ ├── logout/ │ │ │ └── route.ts │ │ ├── message/ │ │ │ └── route.ts │ │ ├── og/ │ │ │ └── route.tsx │ │ ├── project/ │ │ │ ├── [id]/ │ │ │ │ ├── domain/ │ │ │ │ │ └── route.ts │ │ │ │ └── route.ts │ │ │ └── route.ts │ │ └── user/ │ │ └── route.ts │ ├── auth-redirect/ │ │ └── route.ts │ ├── layout.tsx │ └── not-found.tsx ├── components/ │ ├── AddDomainModal.tsx │ ├── AlertCircleFill.tsx │ ├── AlertDialog.tsx │ ├── AuthModal.tsx │ ├── Badge.tsx │ ├── BrowserWindow.tsx │ ├── Button.tsx │ ├── Chart.tsx │ ├── CheckCircleFill.tsx │ ├── ConfiguredSection.tsx │ ├── ConfirmDialog.tsx │ ├── DeleteAccountConfirmDialog.tsx │ ├── DeleteProjectConfirmDialog.tsx │ ├── Divider.tsx │ ├── DomainCard.tsx │ ├── DomainConfiguration.tsx │ ├── Drawer.tsx │ ├── HTMLPreview.tsx │ ├── Header.tsx │ ├── IconMenu.tsx │ ├── ListProjects.tsx │ ├── LoadingIcon.tsx │ ├── Logo.tsx │ ├── LogoutIcon.tsx │ ├── Modal.tsx │ ├── NavLink.tsx │ ├── Popover.tsx │ ├── PricesModal.tsx │ ├── Product.tsx │ ├── Products.tsx │ ├── ProfileLayout.tsx │ ├── ProfileMenu.tsx │ ├── ProjectDesign.tsx │ ├── ProjectIcon.tsx │ ├── ProjectSelect.tsx │ ├── RateModal.tsx │ ├── ShowRate.tsx │ ├── Switch.tsx │ ├── UserDropdown.tsx │ ├── XCircleFill.tsx │ ├── customDropdown.tsx │ ├── loadingSpinner.module.css │ ├── loadingSpinner.tsx │ └── tweetButton.tsx ├── context/ │ └── AuthContext.tsx ├── custom.css ├── hooks/ │ ├── useProject.tsx │ ├── useProjectList.tsx │ └── useSearchParams.ts ├── next.config.js ├── package.json ├── postcss.config.js ├── public/ │ └── site.webmanifest ├── styles/ │ ├── custom.css │ └── globals.css ├── tailwind.config.js ├── tsconfig.json ├── types/ │ └── index.ts └── utils/ ├── altogic.ts ├── auth.ts ├── helpers.ts └── redis.ts