Skip to content

kanugurajesh/DocuMate

Repository files navigation

🚀 DocuMate: Your AI-Powered PDF Assistant

🌟 Star the repo if you like it!

Seamlessly interact with any PDF using AI. Upload your PDF and instantly receive answers to all your questions related to its content. The application leverages the power of Gemini LLM and extracted data to answer all your queries, making it easy for you to learn, understand, or explore the document. 🚀

documate

✨ Key Features:

  • 📄 PDF Upload & Parsing:

    • Easily upload your PDF files.
    • The app parses the content and feeds it into Gemini LLM for further interaction.
  • 🎯 Accurate Responses:

    • Responses are based directly on the actual content of the PDF, minimizing AI hallucination by using parsed data.
  • ⏱️ Real-time Interaction:

    • Instantly ask questions about your PDF's content and receive fast, accurate answers.

🛠️ How It Works:

  1. 📤 Upload Your PDF: Select or drag your PDF file to the upload section.
  2. 🔍 Content Parsing: The application extracts text and essential information from the PDF.
  3. 💬 Question & Answer: Ask any question related to the document’s content, and get answers powered by Gemini LLM.
  4. ⚡ Reduced Hallucination: Responses are contextually relevant and more accurate, as they are directly based on the PDF data.

Start interacting with your documents now!

🚀 Quick Start

📦 Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/DocuMate.git
  2. Change the directory

    cd MoodMap
  3. Copy the environment variables

    cp .env.example .env.local
  4. Add the environment variables

  5. Install the packages

    npm install
  6. Run the project

    npm run dev

🧰 Tech Stack

🖥️ Frontend: Next.js, TypeScript, Tailwind CSS
🤖 AI: Gemini LLM
🎨 Animations: Lottie Animation, Rive Animation
📦 UI Library: Shadcdn-ui

Images

Screenshot 2024-10-09 142020 Screenshot 2024-10-09 142028 Screenshot 2024-10-09 142041 Screenshot 2024-10-09 142056 Screenshot 2024-10-09 142116 Screenshot 2024-10-09 142128

Demo

DocuMate