Back to Previous Page
AI & NLP Project

ChatPdf — AI Chatbot for PDF Question Answering

AI-powered chatbot that answers questions from PDF documents using llms and a Next.js dashboard.

4 Weeks
Grade: A
GC University Faisalabad

Project Details

University

GC University Faisalabad

Department

Computer Science

Semester

8th Semester — Final Year Project

Duration

4 Weeks

Grade Achieved

A

Start a Similar Project
ChatPdf — Main Dashboard

Project Overview

ChatPdf is an AI-driven chatbot application that allows users to upload PDF documents and ask questions about their content. The system uses llms for natural language understanding, a node backend for processing, and a Nextjs dashboard for interactive data visualization of insights extracted from the PDFs.

Understanding the Problem

The Challenge

The student needed to build a technically impressive AI project that also had a polished frontend for their viva presentation. The project had to demonstrate both ML expertise and modern web development skills.

1

Using prebuild llms for question-answering tasks on custom PDF

2

Building a dashboard to visualize insights extracted from PDFs

3

Implementing secure user authentication and file handling for uploads

4

Integrating models for accurate information retrieval from documents

5

Docker-based deployment for reproducible environments

How We Built It

Our Solution

We developed a full-stack solution that combined llm model for PDF question-answering with a sleek Next.js dashboard for visualizing insights, all while ensuring the student had comprehensive documentation to confidently defend their project.

Memory-Enhanced LLM Architecture

fine-tuned LLM for PDF question-answering, with a custom context memory layer to handle multi-turn conversations and maintain state across interactions.

Secure PDF Handling & Authentication

Secure handling of PDF uploads with user authentication and file validation. Implemented Clerk for secure authentication and session management.

Interactive Dashboard

Next.js dashboard with dynamic data visualization of insights extracted from PDFs, and summary sections.

Comprehensive Documentation & Deployment

Complete SRS documentation with UML diagrams, API docs, and a Docker-based deployment setup for easy local testing and demonstration during viva.

Project Screenshots

Visual Walkthrough

Results

Project Impact

A
Final Grade
60
Pages Docs
4 Weeks
Delivered In
8
API Endpoints

Tech Stack

Next.jsTypescriptVercel SDKPostgreSQLLLMsClerkTailwind CSS
What Was Delivered

Complete Deliverables

Every project includes production-ready code, comprehensive documentation, and presentation materials — everything needed for a successful submission.

Complete Source Code (Backend + Frontend)
SRS Document (60 pages)
Database ER Diagrams
UML Diagrams (Use Case, Sequence, Class)
Test Cases & Testing Report
Docker Compose Setup
PowerPoint Presentation (35 slides)

They delivered a fully working AI chatbot with a Next.js dashboard. The SRS documentation was so detailed that my supervisor had no questions during the viva. I got an A without any revisions.

FN

Fatima Noor

GC University Faisalabad

Have a Similar Project?

Let's Build Your Project Together

Share your requirements and get a custom proposal within 24 hours. No obligation.