Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / kliao2016 / chatpdf-clone
Learning NextJs 14 with app router. Messing with proper server/client component architecture, Next API routes, Next streaming, Next cache beta, retrieval augmented generation with OpenAI embeddings API, PineconeDB to store context/query embeddings, and chatbot with OpenAI prompt.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kliao2016%2Fchatpdf-clone
Stars: 1
Forks: 1
Open Issues: 0
License: None
Language: TypeScript
Repo Size: 320 KB
Dependencies:
653
Created: 7 months ago
Updated: 5 months ago
Last pushed: 5 months ago
Last synced: 15 days ago
Topics: aws-s3, client-components, csr, idempotency, nextjs-14-approuter, nextjs-cache, nextjs-streaming, nextjs-suspense, openai-embeddings, pineconedb, postresql, react, retrieval-augmented-generation, s3-presigned-url, server-components, ssg, ssr, stripe-api, tailwindcss, typescript
Files
Dependencies
- @types/md5 ^2.3.4 development
- @types/node ^20 development
- @types/react ^18 development
- @types/react-dom ^18 development
- autoprefixer ^10.0.1 development
- eslint ^8 development
- eslint-config-next 14.0.1 development
- postcss ^8 development
- prettier 3.0.3 development
- tailwindcss ^3.3.0 development
- typescript ^5 development
- @clerk/nextjs ^4.26.1
- @neondatabase/serverless ^0.6.0
- @pinecone-database/doc-splitter ^0.0.1
- @pinecone-database/pinecone ^1.1.2
- @radix-ui/react-slot ^1.0.2
- @tanstack/react-query ^5.4.3
- ai ^2.2.22
- aws-sdk ^2.1486.0
- axios ^1.6.0
- class-variance-authority ^0.7.0
- clsx ^2.0.0
- dotenv ^16.3.1
- drizzle-kit ^0.19.13
- drizzle-orm ^0.28.6
- langchain ^0.0.179
- lucide-react ^0.291.0
- md5 ^2.3.0
- next 14.0.1
- openai-edge ^1.2.2
- pdf-parse ^1.1.1
- pg ^8.11.3
- react ^18
- react-dom ^18
- react-dropzone ^14.2.3
- react-hot-toast ^2.4.1
- stripe ^14.4.0
- tailwind-merge ^2.0.0
- tailwindcss-animate ^1.0.7