Chat app with PDF integration
Top 45.9% on sourcepulse
This project provides a full-stack chat application enabling users to upload PDFs and interact with an AI assistant powered by OpenAI. It targets users seeking to query document content via a conversational interface and includes a Stripe-integrated subscription model for premium features.
How It Works
The application leverages a Next.js frontend with React and TypeScript, styled with Tailwind CSS. User authentication and management are handled by Clerk. PDF content is processed and stored, likely for retrieval and context injection into OpenAI API calls. A PostgreSQL database, managed via Drizzle ORM, stores user data and chat history, with Neon Database used for hosting. Stripe handles payment processing and subscription management.
Quick Start & Requirements
npm install
followed by npm run dev
..env
file.Highlighted Details
Maintenance & Community
No specific information on maintainers, community channels (Discord/Slack), or roadmap is provided in the README.
Licensing & Compatibility
The README does not specify a license. Compatibility for commercial use or closed-source linking is undetermined.
Limitations & Caveats
The project is presented as a tutorial project, and its production-readiness, scalability, and long-term maintenance are not detailed. The specific Node.js version requirement (13.4.19+) is unusually old for current development practices.
1 year ago
1 day