├── .env.example ├── .gitignore ├── README.md ├── components ├── BackgroundCircles.tsx ├── ContactUs.tsx ├── DropDown.tsx ├── Faq.tsx ├── Footer.tsx ├── FuturePedia.tsx ├── GitHub.tsx ├── Header.tsx ├── LoadingDots.tsx ├── ResizablePanel.tsx └── VoteButton.tsx ├── lib ├── prisma.ts └── randomSiteData.ts ├── next.config.js ├── package.json ├── pages ├── _app.tsx ├── _document.tsx ├── api │ ├── fetchWebsiteContent.ts │ ├── generateSummaryFromText.ts │ ├── getAllSummaries.ts │ ├── getSitesFromDB.ts │ ├── getSummary.ts │ ├── latestSites.ts │ ├── postSummary.ts │ ├── postVote.js │ └── websiteText.ts └── index.tsx ├── postcss.config.js ├── prisma ├── migrations │ ├── 20230206013246_init │ │ └── migration.sql │ ├── 20230206013858_init │ │ └── migration.sql │ ├── 20230206042048_init │ │ └── migration.sql │ ├── 20230206060415_init │ │ └── migration.sql │ ├── 20230214013847_changes │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── public ├── 1-black.png ├── 2-black.png ├── analytics.png ├── favicon.ico ├── og-image-old.png ├── og-image.png ├── screenshot-old.png ├── screenshot.png ├── vercel.svg ├── vercelLogo.png └── writingIcon.png ├── script.ts ├── styles ├── globals.css └── loading-dots.module.css ├── tailwind.config.js ├── tsconfig.json └── utils └── OpenAIStream.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/README.md -------------------------------------------------------------------------------- /components/BackgroundCircles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/components/BackgroundCircles.tsx -------------------------------------------------------------------------------- /components/ContactUs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/components/ContactUs.tsx -------------------------------------------------------------------------------- /components/DropDown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/components/DropDown.tsx -------------------------------------------------------------------------------- /components/Faq.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/components/Faq.tsx -------------------------------------------------------------------------------- /components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/components/Footer.tsx -------------------------------------------------------------------------------- /components/FuturePedia.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/components/FuturePedia.tsx -------------------------------------------------------------------------------- /components/GitHub.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/components/GitHub.tsx -------------------------------------------------------------------------------- /components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/components/Header.tsx -------------------------------------------------------------------------------- /components/LoadingDots.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/components/LoadingDots.tsx -------------------------------------------------------------------------------- /components/ResizablePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/components/ResizablePanel.tsx -------------------------------------------------------------------------------- /components/VoteButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/components/VoteButton.tsx -------------------------------------------------------------------------------- /lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/lib/prisma.ts -------------------------------------------------------------------------------- /lib/randomSiteData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/lib/randomSiteData.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/api/fetchWebsiteContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/pages/api/fetchWebsiteContent.ts -------------------------------------------------------------------------------- /pages/api/generateSummaryFromText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/pages/api/generateSummaryFromText.ts -------------------------------------------------------------------------------- /pages/api/getAllSummaries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/pages/api/getAllSummaries.ts -------------------------------------------------------------------------------- /pages/api/getSitesFromDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/pages/api/getSitesFromDB.ts -------------------------------------------------------------------------------- /pages/api/getSummary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/pages/api/getSummary.ts -------------------------------------------------------------------------------- /pages/api/latestSites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/pages/api/latestSites.ts -------------------------------------------------------------------------------- /pages/api/postSummary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/pages/api/postSummary.ts -------------------------------------------------------------------------------- /pages/api/postVote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/pages/api/postVote.js -------------------------------------------------------------------------------- /pages/api/websiteText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/pages/api/websiteText.ts -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prisma/migrations/20230206013246_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/prisma/migrations/20230206013246_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230206013858_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/prisma/migrations/20230206013858_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230206042048_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/prisma/migrations/20230206042048_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230206060415_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/prisma/migrations/20230206060415_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230214013847_changes/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/prisma/migrations/20230214013847_changes/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/1-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/public/1-black.png -------------------------------------------------------------------------------- /public/2-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/public/2-black.png -------------------------------------------------------------------------------- /public/analytics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/public/analytics.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/og-image-old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/public/og-image-old.png -------------------------------------------------------------------------------- /public/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/public/og-image.png -------------------------------------------------------------------------------- /public/screenshot-old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/public/screenshot-old.png -------------------------------------------------------------------------------- /public/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/public/screenshot.png -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /public/vercelLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/public/vercelLogo.png -------------------------------------------------------------------------------- /public/writingIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/public/writingIcon.png -------------------------------------------------------------------------------- /script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/script.ts -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/styles/globals.css -------------------------------------------------------------------------------- /styles/loading-dots.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/styles/loading-dots.module.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/OpenAIStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Garlic-AI/siteexplainer/HEAD/utils/OpenAIStream.ts --------------------------------------------------------------------------------