/baatSheet

An app that leverages AI to interact with PDFs, providing intelligent responses and enhanced document handling.

Primary LanguageTypeScript

बात-Sheet

Baat-Sheet

Introduction

Welcome to बात-Sheet! 🚀 An interactive way to बात (talk) with your PDFs. Get started with our app today and interact with your PDFs like never before with our intelligent chatbot. 📄🤖

Features

  • Intelligent Chatbot: Talk to your PDFs and get the information you need quickly and effortlessly.
  • User-Friendly Interface: Easy to use with a clean and modern design.
  • Secure: Your data is safe with us, thanks to Firebase integration.

Tech Stack

  • Next.js: The React framework for production.
  • Langchain: Powering the natural language understanding capabilities.
  • Pinecone: Enabling efficient and scalable vector search.
  • Firebase: Providing secure authentication and data storage.
  • Shadcn UI: Delivering a sleek and responsive user interface.

Getting Started

To get started with the project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/avayyyyyyy/baat-sheet.git
    cd baat-sheet
  2. Install dependencies:

    npm install
  3. Set up Firebase:

    • Create a Firebase project in the Firebase Console.
    • Add your Firebase configuration to the project.
  4. Run the development server:

    npm run dev
  5. Open your browser: Navigate to http://localhost:3000 to see the app in action.

Usage

  • Upload PDFs: Simply upload your PDF documents to start interacting.
  • Chat: Use the intelligent chatbot to ask questions and retrieve information from your PDFs.
  • Manage: Organize your PDFs and chat history for easy access.

Contributing

We welcome contributions! If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.

License

This project is licensed under the MIT License.