Skip to content

AbhinavPanwarDev/paperPal

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published