Skip to content

smritidoneria/IntelliPDF

Repository files navigation

Intellipdf

Intellipdf is an innovative application designed to read PDFs and interact with users through questions based on the content. Built with Next.js, Intellipdf offers a seamless and intuitive user experience.

Key Features

  • Zoom Functionality: Easily zoom in and out of PDF documents for better readability.
  • Pinecone Vectorization: Utilize semantic querying to find relevant information within the PDFs quickly and efficiently.
  • Authentication via Kinde Auth: Secure and easy authentication for users.
  • Payment Gateway via Stripe: Integrated Stripe payment gateway for handling transactions.
  • TRPC Backend: A robust backend built with TypeScript and TRPC.
Screen.Recording.2024-07-20.at.2.43.20.PM.mov

Deployment

https://intelli-pdf-uj4l.vercel.app

Getting Started

Prerequisites

Make sure you have the following installed:

  • Node.js
  • npm (or yarn)

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/intellipdf.git
  2. Navigate to the project directory:
    cd intellipdf
  3. Install the dependencies:
    npm install
    

Running Application

  1. Start the development server:
    npm run dev
  2. Open your browser and navigate to:
    http://localhost:3000
    

Configuration

Environment Variables

NEXT_PUBLIC_KIND_AUTH_DOMAIN=your_kinde_auth_domain
NEXT_PUBLIC_KIND_AUTH_CLIENT_ID=your_kinde_auth_client_id
STRIPE_SECRET_KEY=your_stripe_secret_key
PINECONE_API_KEY=your_pinecone_api_key




  

 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages