AI-powered application that transforms PDFs into clear, structured visual summaries!
- 🤖 AI Summarization: Generate concise, emoji-enhanced summaries using Gemini AI.
- 📊 Interactive Viewer: Track progress and engage with beautifully structured summaries.
- 📊 User Dashboard: Manage your summaries with ease.
- 🔒 Secure Processing: Robust file handling with protected routes and APIs.
- 💻 Responsive Design: Seamlessly optimized for mobile and desktop.
- 💰 Flexible Plans: Choose between Basic and Pro subscription tiers.
- 📜 Markdown Export: Easily convert summaries into blog-ready markdown files.
- Frontend: Next.js, React, TypeScript, Tailwind CSS
- AI Integration: Google Gemini AI, LangChain
- Database: NeonDB (PostgreSQL)
- Authentication: Clerk
- File Uploads: UploadThing
- Payments: Stripe
- Styling: ShadCN UI, Framer Motion, Tailwind CSS, Lucide React
- Development: Turborepo, ESLint, Prettier
- Deployment: Vercel
git clone https://github.com/rushikesh5035/summarist-ai.git
cd summarist-ai
npm install
cp .env.example .env
Edit .env with your configuration:
- Database URL
- Google Gemini API Key
- Clerk API Key
- Stripe API Key
- UploadThing API Key
- Other necessary credentials
npm run dev
Contributions are welcome! Please feel free to submit a Pull Request.