Production-Ready · Subscription-Based · AI-Driven SaaS
A high-performance, full-stack AI SaaS platform designed for speed and scalability. This application enables users to upload PDF documents and receive instant, structured summaries powered by a hybrid AI engine.
- 🤖 Smart AI Fallback: Dynamic routing between OpenAI (GPT) and Google Gemini for 100% reliability.
- 💳 Pro Monetization: Full Stripe Integration with subscription tiers and automated billing portals.
- 🔒 Secure Infrastructure: Enterprise-grade file handling via UploadThing and type-safe data with Drizzle ORM.
- ⚡ Modern Stack: Built on Next.js 14 App Router for lightning-fast server-side rendering.
| Layer | Technology |
|---|---|
| Frontend | Next.js, React, Tailwind CSS, Lucide Icons |
| AI Engine | LangChain, OpenAI API, Google Gemini AI |
| Database | PostgreSQL + Drizzle ORM (Type-safe queries) |
| Payments | Stripe (Subscriptions & Webhooks) |
| Storage | UploadThing (Reliable PDF processing) |
| Validation | Zod (Schema-based data integrity) |
-
Clone & Install
git clone [https://github.com/appsrahulgautam/summarize-ai.git](https://github.com/appsrahulgautam/summarize-ai.git) cd repo-name npm install -
Create a .env.local file and add your API keys for OpenAI, Gemini, Stripe, and your Database URL.
-
Run Locally
npm run dev
.png)
.png)
.png)
.png)
.png)
.png)