Skip to content

DocuDBFusion offers a chat-based interface for querying PDF and SQLite data, powered by Nextjs, FastAPI, LangChain, and TypeScript.

Notifications You must be signed in to change notification settings

subbuwu/DocuDBFusion-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PDF and SQLite Chat Application (Watch the app in action)

This full-stack application allows users to chat with PDF content and SQLite database information simultaneously using natural language queries.

Architecture Overview

The application follows a client-server architecture:

  1. Frontend: React/Next.js application for user interface
  2. Backend: FastAPI server handling API requests, database queries, and PDF processing
  3. Database: SQLite for storing survey data
  4. PDF Storage: Local server directory or cloud storage (e.g., AWS S3)
  5. NLP Model: OpenAI API or open-source alternative for natural language processing

Key components:

  • app/: Next.js page components
  • components/: Reusable React components (e.g., ChatWindow, PDFUploader)
  • api/: API client for communicating with the backend

Images :

Screenshot 2024-08-24 at 11 44 37 PM Screenshot 2024-08-24 at 11 54 30 PM

About

DocuDBFusion offers a chat-based interface for querying PDF and SQLite data, powered by Nextjs, FastAPI, LangChain, and TypeScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published