├── .eslintrc.json ├── .gitignore ├── README.md ├── app ├── api │ ├── create-checkout-session │ │ └── route.ts │ ├── send-welcome-email │ │ └── route.ts │ └── webhooks │ │ ├── clerk │ │ └── route.ts │ │ └── stripe │ │ └── route.ts ├── docs │ └── page.tsx ├── favicon.ico ├── fonts │ ├── GeistMonoVF.woff │ └── GeistVF.woff ├── generate │ └── page.tsx ├── globals.css ├── layout.tsx ├── page.tsx ├── pricing │ └── page.tsx ├── sign-in │ └── [[...sign-in]] │ │ └── page.tsx └── sign-up │ └── [[...sign-up]] │ └── page.tsx ├── components.json ├── components ├── Navbar.tsx ├── social-mocks │ ├── InstagramMock.tsx │ ├── LinkedInMock.tsx │ └── TwitterMock.tsx ├── theme-provider.tsx └── ui │ ├── avatar.tsx │ ├── button.tsx │ ├── card.tsx │ ├── input.tsx │ ├── select.tsx │ └── textarea.tsx ├── drizzle.config.js ├── index.mjs ├── lib └── utils.ts ├── middleware.ts ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── public └── thumbnail.jpg ├── tailwind.config.ts ├── threadcraft.drawio ├── tsconfig.json ├── utils ├── db │ ├── actions.ts │ ├── dbConfig.jsx │ └── schema.ts └── mailtrap.ts └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/README.md -------------------------------------------------------------------------------- /app/api/create-checkout-session/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/app/api/create-checkout-session/route.ts -------------------------------------------------------------------------------- /app/api/send-welcome-email/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/app/api/send-welcome-email/route.ts -------------------------------------------------------------------------------- /app/api/webhooks/clerk/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/app/api/webhooks/clerk/route.ts -------------------------------------------------------------------------------- /app/api/webhooks/stripe/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/app/api/webhooks/stripe/route.ts -------------------------------------------------------------------------------- /app/docs/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/app/docs/page.tsx -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/fonts/GeistMonoVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/app/fonts/GeistMonoVF.woff -------------------------------------------------------------------------------- /app/fonts/GeistVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/app/fonts/GeistVF.woff -------------------------------------------------------------------------------- /app/generate/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/app/generate/page.tsx -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/pricing/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/app/pricing/page.tsx -------------------------------------------------------------------------------- /app/sign-in/[[...sign-in]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/app/sign-in/[[...sign-in]]/page.tsx -------------------------------------------------------------------------------- /app/sign-up/[[...sign-up]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/app/sign-up/[[...sign-up]]/page.tsx -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/components.json -------------------------------------------------------------------------------- /components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/components/Navbar.tsx -------------------------------------------------------------------------------- /components/social-mocks/InstagramMock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/components/social-mocks/InstagramMock.tsx -------------------------------------------------------------------------------- /components/social-mocks/LinkedInMock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/components/social-mocks/LinkedInMock.tsx -------------------------------------------------------------------------------- /components/social-mocks/TwitterMock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/components/social-mocks/TwitterMock.tsx -------------------------------------------------------------------------------- /components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/components/theme-provider.tsx -------------------------------------------------------------------------------- /components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/components/ui/avatar.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/components/ui/card.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/components/ui/select.tsx -------------------------------------------------------------------------------- /components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/components/ui/textarea.tsx -------------------------------------------------------------------------------- /drizzle.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/drizzle.config.js -------------------------------------------------------------------------------- /index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/index.mjs -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/middleware.ts -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/thumbnail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/public/thumbnail.jpg -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /threadcraft.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/threadcraft.drawio -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/db/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/utils/db/actions.ts -------------------------------------------------------------------------------- /utils/db/dbConfig.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/utils/db/dbConfig.jsx -------------------------------------------------------------------------------- /utils/db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/utils/db/schema.ts -------------------------------------------------------------------------------- /utils/mailtrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/utils/mailtrap.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendsalbert/threadcraftai/HEAD/yarn.lock --------------------------------------------------------------------------------