Skip to content

xParzivalx/pdfai

 
 

Repository files navigation

PDFAI

Introduction

AI-PDF-Chat is a Software as a Service (SaaS) application facilitating direct communication with uploaded PDF documents through an AI-powered Chat Interface.

Features

  • Authentication: Users can securely authenticate their accounts.
  • Subscription: Option to subscribe to a monthly plan for extended functionalities.
  • PDF Upload & Viewing: Upload PDFs and seamlessly view them online.
  • AI Chat: Engage with OpenAI's AI to converse, summarize, and gain insights based on the uploaded documents.

Key Libraries

  • Next.js: React framework for server-rendered applications.
  • Next-Auth: Authentication library for Next.js applications.
  • OpenAI: AI platform for natural language processing.
  • Prisma: Database toolkit for interfacing with databases.
  • Stripe: Payment processing platform for online transactions.
  • TRPC: Typed RPC (Remote Procedure Call) library for TypeScript.
  • Shadcn-UI: UI library for creating sleek and customizable interfaces.
  • Langchain: Library for language processing and analysis.
  • Zod: TypeScript-first schema declaration and validation library.

Usage

  1. Visit PDFAI
  2. Register or log in to access the dashboard.
  3. Subscribe for additional features if required.
  4. Upload a PDF and engage with the AI Chat Interface.
  5. Explore various functionalities provided.

Feel free to contribute to PDFAI or report issues if you encounter any bugs or have suggestions for improvement.

About

A SaaS Platform to analyze PDF with AI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.7%
  • CSS 1.6%
  • Other 0.7%