Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 1.31 KB

README.md

File metadata and controls

23 lines (15 loc) · 1.31 KB

Innovative Full Stack Project that lets you chat with your PDF's.

PaperPal

Overview

PaperPal is an innovative full-stack web application that allows users to interact with their PDF documents through a chat interface. Users can upload their PDF files and ask questions, receiving responses based on the content of the documents. This project leverages modern technologies to provide a seamless user experience.

Features

  • Chat with PDFs: Users can upload PDF files and engage in a conversation about the content.
  • User Authentication: Secure user authentication using Kinde for managing user sessions.
  • File Management: Users can upload, view, and manage their PDF files.
  • Responsive Design: The application is designed to be fully responsive, providing a great experience on both desktop and mobile devices.
  • Real-time Interaction: Users receive instant responses to their queries about the uploaded documents.

Tech Stack

  • Frontend: Built with React and Next.js, utilizing Tailwind CSS for styling.
  • Backend: Node.js with Express, Prisma for database management, and PostgreSQL as the database.
  • APIs: Integration with OpenAI for natural language processing and Pinecone for vector storage and retrieval.
  • File Handling: Uses Uploadthing for file uploads and management.