Skip to content

baxsm/quill-nextjs

Repository files navigation

Quill 📜✨

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!

Technologies Used 🚀

  • 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.

Features 🌟

  • 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.

Live Demo 🌐

Check out the live demo of Quill here and experience its capabilities firsthand.

Getting Started 🛠️

  1. Clone the Repository: git clone https://github.com/baxsm/quill-nextjs.git
  2. Install Dependencies: npm install
  3. Run the Development Server: npm run dev

Usage 🚀

  1. Upload PDFs: Navigate to the upload section and seamlessly upload your PDF documents.
  2. Explore OpenAI Integration: Engage with the OpenAI-powered question-answering system to gain insights from your PDF content.

Releases

No releases published

Packages

No packages published