Quill is a sophisticated Next.js project that brings together various technologies to provide a seamless experience for handling PDFs, authentication, and intelligent querying. Dive into the world of Quill and explore its powerful features!
- Next.js: The foundation of our project, providing a robust React framework for building web applications.
- Typescript: Adding static typing for a more secure and maintainable codebase.
- Kinde Auth: Seamless authentication with Kinde Auth, ensuring secure and user-friendly login processes.
- TRPC: Enhancing communication between client and server with type-safe APIs.
- TailwindCSS: A utility-first CSS framework for a sleek and responsive design.
- shadcn-ui: Elevating the user interface with stylish components.
- PDF Upload: Users can effortlessly upload PDFs, which are then intelligently processed and indexed.
- Vector Database Integration: Utilizing the power of @pinecone-database/pinecone for efficient storage and retrieval.
- OpenAI Integration: Empowering users to ask questions about the PDF content using OpenAI.
Check out the live demo of Quill here and experience its capabilities firsthand.
- Clone the Repository:
git clone https://github.com/baxsm/quill-nextjs.git
- Install Dependencies:
npm install
- Run the Development Server:
npm run dev
- Upload PDFs: Navigate to the upload section and seamlessly upload your PDF documents.
- Explore OpenAI Integration: Engage with the OpenAI-powered question-answering system to gain insights from your PDF content.