Built with the Next.js 13.5 App Router, tRPC, TypeScript, Prisma & Tailwind, this app lets you upload PDFs and have conversations with it.
- Landing & Pricing Pages
- Payments using Stripe
- PDF Viewer
- Streaming API Responses in Real-Time
- Authentication Using Kinde
- Clean, Modern UI Using 'shadcn-ui'
- Optimistic UI Updates for a Great UX
- Infinite Message Loading for Performance
- Intuitive Drag n’ Drop Uploads
- Instant Loading States
- Data Fetching Using tRPC & Zod
- LangChain for Infinite AI Memory
- Pinecone for Vector Storage
- Prisma as ORM
To get started with this project, run
git clone https://github.com/abhisheksunil2201/quilluminate.gitand copy the .env.example variables into a separate .env file, fill them out & and that's all you need to get started!