Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hussain-7/intellipdf
An ai based pdf drop box. That allows users to upload their pdf's and save them. Then the can chat with the pdf and are answered any queries regarding information in the pdf.
https://github.com/hussain-7/intellipdf
ai dropzone infinite-queries kindeauth llm next-auth nextjs optimistic-ui pinecone prisma react-pdf reactpdf-renderer s3 semantic-query shadcn-ui t3-stack tailwindcss trpc uploadthing vector-database
Last synced: about 1 month ago
JSON representation
An ai based pdf drop box. That allows users to upload their pdf's and save them. Then the can chat with the pdf and are answered any queries regarding information in the pdf.
- Host: GitHub
- URL: https://github.com/hussain-7/intellipdf
- Owner: Hussain-7
- Created: 2024-02-09T22:40:03.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-30T15:41:41.000Z (7 months ago)
- Last Synced: 2024-10-10T01:43:52.773Z (about 1 month ago)
- Topics: ai, dropzone, infinite-queries, kindeauth, llm, next-auth, nextjs, optimistic-ui, pinecone, prisma, react-pdf, reactpdf-renderer, s3, semantic-query, shadcn-ui, t3-stack, tailwindcss, trpc, uploadthing, vector-database
- Language: TypeScript
- Homepage: https://intellipdf-v2.vercel.app/
- Size: 2.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## To install the project dependencies
- run `yarn or npm install`
## Make sure to populate the environment variables in the `.env` file before running the project
- a copy is provided `.env.exmaple`
## To run the project
- run `yarn run dev or npm run dev`
## libraries used:
1. pinecone - (Vector Database)
2. prisma - (Database ORM)
3. openai - (GPT-4 API)
4. langchain - (PDF LOADING / OCR Type functionality)
5. uploadthing - (File Upload TO S3)
6. shadcn-ui - (UI Library)
7. kindeauth - (Authentication)### Assumptions:
1. Pdf's uploaded will be only w2-forms
2. Since ai models is trained to answer only the tax related queries.
3. For answering any other queries that context will need to be updated.