- Next.js
- React
- TypeScript
- Tailwind CSS
- Clerk
- Drizzle ORM
- PostgreSQL
- AWS SDK
- OpenAI API
- Stripe
- Axios
- Pinecone
- Drizzle-kit
- OpenAI Edge
- Neon Database Serverless
- Drizzle-orm/neon-http
- @tanstack/react-query
- @clerk/nextjs
- clsx
- tailwind-merge
Follow the steps below to install and setup the project:
-
Clone the repository
Open your terminal and run the following command:
git clone https://github.com/kannishk/chat-pdf.git
-
Navigate to the project directory
cd chat-pdf
-
Install Node.js
The project requires Node.js version 13.4.19 or later. You can download it from here.
-
Install the required dependencies
npm install
-
Setup environment variables
Create a
.env
file in the root directory of your project and add the required environment variables. -
Run the project
Now, you can run the project using the following command:
npm run dev
Open http://localhost:3000 with your browser to see the result.