Skip to content

midego1/summelio

Repository files navigation

AI-Powered SaaS

🚀 Features

Core Features

  • 🛠️ 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

Additional Features

  • 💬 Chat with Websites – Upload a URL and interact with its content using AI.
  • 📹 Chat with YouTube Videos – Extract insights and discuss video content.

🔥 More Features Coming Soon!

  • 📄 Expanded File Support – Chat with multiple document types:
    • Word
    • Excel
    • PowerPoint
    • Documentation (Nextjs, langchain, tailwindCSS ....)

🛠️ Tech Stack

  • Frontend: Next.js, React, TypeScript, shadcn-ui, tailwindCSS
  • Backend: tRPC, Zod, Prisma, LangChain
  • Database: PostgreSQL
  • Authentication: Kinde
  • Payments: Stripe
  • Hosting: Vercel / AWS

📦 Installation

  1. Clone the repository:
    git clone https://github.com/MadMax-5000/summelio.git cd summelio
  2. Install dependencies:
    npm install
  3. Set up environment variables in .env.
  4. Run the development server:
    npm run dev

📌 Roadmap

  • 🛠️ More AI-powered integrations
  • 🔗 Enhanced document processing
  • 🚀 Performance improvements
  • 🌎 Multilingual support

📄 License

MIT License

About

A full stack AI-powered SaaS platform that lets users upload and interact with different content types—PDFs, YouTube videos, web pages, and more—through chatbots.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages