An open API service indexing awesome lists of open source software.

https://github.com/dan-niles/ai-chatpdf

An AI chat bot which can answer queries based on any PDF file
https://github.com/dan-niles/ai-chatpdf

clerk-auth neondb nextjs pdf-chatbot

Last synced: 5 months ago
JSON representation

An AI chat bot which can answer queries based on any PDF file

Awesome Lists containing this project

README

        

# ChatPDF

## Background

This project is a clone of the well-known website [www.chatpdf.com](https://www.chatpdf.com/). The primary objective behind recreating this application is to explore and learn new technologies, as well as expand my knowledge base.

![ChatPDF Screenshot](screenshots/1.png) ![ChatPDF Screenshot](screenshots/2.png) ![ChatPDF Screenshot](screenshots/3.png)

## Technologies

This project is built using the following technologies:

- [Next.js](https://nextjs.org/)
- [React](https://reactjs.org/)
- [Tailwind CSS](https://tailwindcss.com/)
- [NeonDB](https://neondb.io/)
- [PineconeDB](https://pineconedb.io/)
- [OpenAI API](https://openai.com/)
- [Clerk Auth](https://clerk.dev/)
- [AWS S3](https://aws.amazon.com/s3/)

## Getting Started

To clone the repository, run the following:

```bash
git clone https://github.com/dan-niles/ai-chatpdf.git
cd ai-chatpdf
```

Install depenencies by running:

```bash
npm install
```

Then, run the development server:

```bash
npm run dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the application.