- 🛠️ Complete SaaS Built From Scratch
- 🔒 Authentication Using Kinde
- ⚡ Infinite Message Loading for Performance
- 📄 A Beautiful And Highly Functional PDF Viewer
- 🔄 Streaming API Responses in Real-Time
- 🎨 Clean, Modern UI Using 'shadcn-ui'
- 🚀 Optimistic UI Updates for a Great UX
- 📤 Intuitive Drag n’ Drop Uploads
- ✨ Instant Loading States
- 🔧 Modern Data Fetching Using tRPC & Zod
- 🧠 LangChain for Infinite AI Memory
- 🌲 Upstash as our Vector Storage
- 📊 Prisma as our ORM
- 🔤 100% written in TypeScript
- 💬 Chat with Websites – Upload a URL and interact with its content using AI.
- 📹 Chat with YouTube Videos – Extract insights and discuss video content.
- 📄 Expanded File Support – Chat with multiple document types:
- Word
- Excel
- PowerPoint
- Documentation (Nextjs, langchain, tailwindCSS ....)
- Frontend: Next.js, React, TypeScript, shadcn-ui, tailwindCSS
- Backend: tRPC, Zod, Prisma, LangChain
- Database: PostgreSQL
- Authentication: Kinde
- Payments: Stripe
- Hosting: Vercel / AWS
- Clone the repository:
git clone https://github.com/MadMax-5000/summelio.git cd summelio - Install dependencies:
npm install
- Set up environment variables in
.env. - Run the development server:
npm run dev
- 🛠️ More AI-powered integrations
- 🔗 Enhanced document processing
- 🚀 Performance improvements
- 🌎 Multilingual support
MIT License