├── .env.example ├── .gitignore ├── LICENSE ├── README.md ├── components ├── BuyIt.tsx ├── Card.tsx ├── CardGrid.tsx ├── CategoryList.tsx ├── GitHub.tsx ├── GoproPopup.tsx ├── InputComponent.tsx ├── InputOutputComponent.tsx ├── Layout.tsx ├── OutputComponent.tsx ├── Sidebar.tsx ├── TemplateHeader.tsx ├── Toast.tsx └── TypewriterText.tsx ├── constants ├── templates.tsx └── tmp.tsx ├── i18n.ts ├── next-i18next.config.js ├── next.config.js ├── package.json ├── pages ├── _app.tsx ├── _document.tsx ├── api │ └── chatgpt.ts ├── index.tsx └── templates │ └── [id].tsx ├── postcss.config.js ├── public ├── 1-black.png ├── 2-black.png ├── ChatGPT_logo.svg ├── Jemma.ai.png ├── ai2ui-logo.png ├── images │ ├── Jemaai-logo.png │ ├── buy now.png │ ├── coffee.png │ ├── jema-domain.png │ ├── jema-screenshot.png │ ├── newsletter.png │ ├── spain.png │ └── us.png ├── vercel.svg └── vercelLogo.png ├── styles ├── animations.css ├── globals.css ├── loading-dots.module.css └── typewriter-text.css ├── tailwind.config.js ├── tsconfig.json ├── utils └── OpenAIStream.ts └── vercel.json /.env.example: -------------------------------------------------------------------------------- 1 | OPENAI_API_KEY= 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/README.md -------------------------------------------------------------------------------- /components/BuyIt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/components/BuyIt.tsx -------------------------------------------------------------------------------- /components/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/components/Card.tsx -------------------------------------------------------------------------------- /components/CardGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/components/CardGrid.tsx -------------------------------------------------------------------------------- /components/CategoryList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/components/CategoryList.tsx -------------------------------------------------------------------------------- /components/GitHub.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/components/GitHub.tsx -------------------------------------------------------------------------------- /components/GoproPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/components/GoproPopup.tsx -------------------------------------------------------------------------------- /components/InputComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/components/InputComponent.tsx -------------------------------------------------------------------------------- /components/InputOutputComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/components/InputOutputComponent.tsx -------------------------------------------------------------------------------- /components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/components/Layout.tsx -------------------------------------------------------------------------------- /components/OutputComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/components/OutputComponent.tsx -------------------------------------------------------------------------------- /components/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/components/Sidebar.tsx -------------------------------------------------------------------------------- /components/TemplateHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/components/TemplateHeader.tsx -------------------------------------------------------------------------------- /components/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/components/Toast.tsx -------------------------------------------------------------------------------- /components/TypewriterText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/components/TypewriterText.tsx -------------------------------------------------------------------------------- /constants/templates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/constants/templates.tsx -------------------------------------------------------------------------------- /constants/tmp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/constants/tmp.tsx -------------------------------------------------------------------------------- /i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/i18n.ts -------------------------------------------------------------------------------- /next-i18next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/next-i18next.config.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/api/chatgpt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/pages/api/chatgpt.ts -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/templates/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/pages/templates/[id].tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/1-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/public/1-black.png -------------------------------------------------------------------------------- /public/2-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/public/2-black.png -------------------------------------------------------------------------------- /public/ChatGPT_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/public/ChatGPT_logo.svg -------------------------------------------------------------------------------- /public/Jemma.ai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/public/Jemma.ai.png -------------------------------------------------------------------------------- /public/ai2ui-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/public/ai2ui-logo.png -------------------------------------------------------------------------------- /public/images/Jemaai-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/public/images/Jemaai-logo.png -------------------------------------------------------------------------------- /public/images/buy now.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/public/images/buy now.png -------------------------------------------------------------------------------- /public/images/coffee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/public/images/coffee.png -------------------------------------------------------------------------------- /public/images/jema-domain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/public/images/jema-domain.png -------------------------------------------------------------------------------- /public/images/jema-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/public/images/jema-screenshot.png -------------------------------------------------------------------------------- /public/images/newsletter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/public/images/newsletter.png -------------------------------------------------------------------------------- /public/images/spain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/public/images/spain.png -------------------------------------------------------------------------------- /public/images/us.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/public/images/us.png -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /public/vercelLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/public/vercelLogo.png -------------------------------------------------------------------------------- /styles/animations.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/styles/animations.css -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/styles/globals.css -------------------------------------------------------------------------------- /styles/loading-dots.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/styles/loading-dots.module.css -------------------------------------------------------------------------------- /styles/typewriter-text.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/styles/typewriter-text.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/OpenAIStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/utils/OpenAIStream.ts -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuvalsuede/jasper-alternative-gpt/HEAD/vercel.json --------------------------------------------------------------------------------