https://github.com/somenath203/pdffy-ai
Click below to checkout the web application
https://github.com/somenath203/pdffy-ai
clerk clerk-authentication convex convex-database gemini-api gemini-embeddings langchain next nextjs pdf pdf-notes razorpay razorpay-payment saas saas-application tailwind tailwindcss tiptap tiptap-editor vercel
Last synced: about 2 months ago
JSON representation
Click below to checkout the web application
- Host: GitHub
- URL: https://github.com/somenath203/pdffy-ai
- Owner: somenath203
- Created: 2024-12-09T07:36:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-09T19:44:43.000Z (over 1 year ago)
- Last Synced: 2025-03-30T07:17:02.374Z (about 1 year ago)
- Topics: clerk, clerk-authentication, convex, convex-database, gemini-api, gemini-embeddings, langchain, next, nextjs, pdf, pdf-notes, razorpay, razorpay-payment, saas, saas-application, tailwind, tailwindcss, tiptap, tiptap-editor, vercel
- Language: JavaScript
- Homepage: https://pdffy-ai-som.vercel.app/
- Size: 263 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PDFfy AI
## π₯ **Application Demo Video**

https://www.youtube.com/watch?v=pa-TNnUd6KI
---
## π Introduction
**PDFfy AI** is a SaaS application designed to simplify note-taking and question-answering directly from your PDFs. With this app, users can upload PDFs, take notes, and even generate AI-powered answers for selected text, all in a seamless interface. Whether youβre studying, researching, or organizing your thoughts, PDFfy AI is here to make your workflow smarter and more efficient.
---
## β¨ Features of the Application
1. **Secure Authentication**
- Users log in and manage their accounts securely with Clerk.
2. **PDF Upload and Management**
- Upload PDFs (up to 1 MB and 1 page).
- View all your uploaded PDFs conveniently.
- Free accounts can upload up to 5 PDFs.
3. **Note-Taking Interface**
- Write, save, and format notes with options like:
- **Bold**
- *Italic*
- `Code`
4. **AI-Powered Answers**
- Select a question within the PDF content.
- Generate precise answers using AI based on the uploaded PDF content.
5. **Premium Features**
- Upgrade to a premium account for Rs. 10,000.
- Unlock unlimited PDF uploads.
6. **Streamlined Payment**
- Upgrade accounts securely via Razorpay.
---
## π οΈ Technologies Used
- **Next.js**: Frontend framework for building the application.
- **TailwindCSS**: For styling and responsive design.
- **Shadcn UI**: Component library for polished user interfaces.
- **Clerk**: Authentication system for user management.
- **Convex Database**: Storage solution for user details, PDFs, and vector embeddings.
- **Google Gemini API**:
- Generates vector embeddings for PDF content.
- Provides AI-generated responses based on selected text.
- **TipTap Editor**: Rich text editor for writing and formatting notes.
- **LangChain**: Orchestrates the AI workflows for generating accurate answers.
- **Razorpay**: Handles payments for premium account upgrades.
---
## π‘οΈ Making a Successful Payment with Razorpay
To complete your payment through Razorpay, simply follow these steps:
1. **Enter your mobile number**
- (You can use a dummy number if needed).
2. **Choose the "UPI" payment method**
3. **Provide the UPI ID**
- Enter: `success@razorpay`.
4. **Payment Confirmation**
- Your payment will be processed successfully.
That's it! You're all set to enjoy the premium features of PDFfy AI. π
---
## β οΈ Disclaimer
The creator of **PDFfy AI** is not responsible for any incorrect or inappropriate content generated by the application. The AI responses are powered by the **Google Gemini API**, and its functioning, including the accuracy and appropriateness of the generated content, is beyond the creator's control.
Users are advised to review AI-generated answers carefully and use their discretion when relying on them.