Link :- https://quick-sheet-ai.vercel.app/
Quick Sheet AI is a modern SaaS web application that allows users to upload PDF documents and receive short, simple, and easy-to-understand summaries generated by AI. It’s built using TypeScript and leverages powerful tools such as Langchain, Clerk, Prisma, and UploadThing.
- 📄 Upload PDF files effortlessly using UploadThing.
- 🧠 AI-powered summarization using Langchain.
- 🔐 Secure user authentication with Clerk.
- 🗃️ Efficient database interaction with Prisma.
- ⚡ Fast and optimized routing with Next.js App Router.
- Frontend: TypeScript, Next.js (App Router)
- Authentication: Clerk
- File Uploads: UploadThing
- AI Processing: Langchain
- Database ORM: Prisma (with PostgreSQL)
| Route | Size | First Load JS |
|---|---|---|
/ |
195 B | 152 kB |
/\_not-found |
977 B | 101 kB |
/api/uploadthing |
136 B | 101 kB |
/dashboard |
12.9 kB | 166 kB |
/sign-in/[[...sign-in]] |
342 B | 131 kB |
/sign-up/[[...sign-up]] |
342 B | 131 kB |
/summaries/[id] |
806 B | 157 kB |
/upload |
29.8 kB | 180 kB |
Shared JS (First Load): 100 kB
chunks/4bd1b696-2819ba7e833f89f2.js: 53.2 kBchunks/684-d8bbcd2add0176ac.js: 45.2 kB- Other shared chunks: 1.97 kB
- User Authentication: Users can sign up or log in using Clerk.
- PDF Upload: Authenticated users can upload PDF documents through the
/uploadpage. - Storage & Processing: UploadThing handles the file uploads. The PDFs are stored and processed.
- AI Summary: Langchain reads the uploaded PDF, generates a simplified and structured summary.
- View Summaries: Summaries are accessible via the
/dashboardand individual/summaries/[id]routes.
# Clone the repo
git clone [https://github.com/CodingWithTushar/QuickSheet.git](https://github.com/CodingWithTushar/QuickSheet.git)
cd QuickSheet
# Install dependencies
npm install
# Set up environment variables
cp .env.example .env
# Fill in your credentials for Clerk, UploadThing, Prisma, etc.
# Push database schema
npx prisma db push
# Start the development server
npm run dev
🧑💻 Author
CodingWithTushar
📬 Contact Feel free to reach out for suggestions, collaborations, or just to say hello!
📧 Email: tusharwebdev007@gmail.com
📄 License This project is open-source and available under the MIT License.