To install the project dependencies
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:
- pinecone - (Vector Database)
- prisma - (Database ORM)
- openai - (GPT-4 API)
- langchain - (PDF LOADING / OCR Type functionality)
- uploadthing - (File Upload TO S3)
- shadcn-ui - (UI Library)
- kindeauth - (Authentication)
Assumptions:
- Pdf's uploaded will be only w2-forms
- Since ai models is trained to answer only the tax related queries.
- For answering any other queries that context will need to be updated.