A web application that harnesses the power of artificial intelligence to transform the way you interact with PDF documents. Documon enables you to seamlessly engage in a conversation with your PDFs, enjoy smart context summarization, and benefit from annotation features. This makes document exploration and information retrieval a breeze.
This application requires Node.js v16.13+.
git clone https://github.com/nabarvn/documon.git
cd documon
pnpm install
pnpm dev
- Language: TypeScript
- Framework: Next.js
- Styling: Tailwind CSS
- Analytics: Vercel Analytics
- State Management: React Query
- ORM Toolkit: Prisma
- LLM Provider: OpenAI
- Vector Database: Pinecone
- Memory Builder: LangChain.js
- Rate Limiter: Upstash
- MySQL Database: Aiven
- Authentication: Kinde
- File Hosting: UploadThing
- API Typesafety: tRPC
- Payments: Stripe
- Deployment: Vercel
Learned a ton while building this project. All thanks to Josh for the next level (no pun intended) tutorial!