Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.21 KB

README.md

File metadata and controls

24 lines (16 loc) · 1.21 KB

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