Inspiration

Information overload is a significant problem in today's digital age, with both excess and unreliable information everywhere Medical patients struggle to digest lengthy medical literature (e.g., 100-page articles about cancer treatments) Developers spend excessive time reading through extensive documentation Need for a tool that makes complex documents more accessible and interactive

What it does

Paper Whisper is a personalized document-based chatbot creator Users can upload their PDF documents Creates an instant, custom chatbot specifically trained on the uploaded document Allows users to ask questions and get relevant, accurate information from their documents Makes complex information easily digestible through natural conversation

How we built it

rontend: React with Framer Motion for smooth animations Backend: Node.js and Express server Integration with ChatPDF API for LLM (Large Language Model) capabilities RESTful API architecture for communication between frontend and backend

Challenges we ran into

Evaluating and selecting the most suitable API for our use case Complex backend development and service connections Time management constraints while developing multiple components Integration of various technologies within a short timeframe

Accomplishments that we're proud of

Successfully delivered a working product within the deadline Created a tool with universal applicability across different fields Developed an intuitive user interface for document interaction Successfully integrated LLM capabilities with user-provided documents Built a solution that makes information more accessible to everyone

What we learned

Experience with modern web development technologies (React, Node.js) Understanding of LLM API integration and implementation Project management and time optimization skills The importance of user-centric design in information accessibility Practical experience in full-stack development

What's next for Paper Whisper

Implementation of database functionality to store chat history User authentication and personalized dashboards Enhanced document processing capabilities Improved response accuracy and context understanding Mobile application development Integration with more document formats beyond PDF

Built With

Share this project:

Updates