Skip to content

manikantbindass/Intramind.ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intramind.ai

Intramind.ai is an enterprise-grade AI-powered knowledge platform that helps organizations unlock information from internal documents through intelligent conversations.

Built with a high-performance RAG (Retrieval-Augmented Generation) Pipeline, it allows teams to query company knowledge naturally and receive context-aware answers with citations.


🏗 Project Structure

🎨 Frontend (Next.js)

frontend/
├── app/                  # Next.js App Router
│   ├── (auth)/           # Auth routes (login, signup)
│   └── dashboard/        # Main app dashboard (workspace, chat, docs)
├── components/           # Reusable UI components
├── hooks/                # Custom React hooks
├── services/             # API service layer
├── store/                # State management (Zustand)
└── utils/                # Utility functions

⚙️ Backend (FastAPI)

backend/
├── api/                  # API routes & endpoints
├── core/                 # App configuration & security
├── models/               # Database models (SQLAlchemy/Tortoise)
├── services/             # Business logic layer
├── ai/                   # RAG pipeline & AI logic
├── embeddings/           # Text embedding logic
├── vectorstore/          # FAISS / Pinecone integration
└── db/                   # Database session & migrations

☁️ Infrastructure & CI/CD

infra/                    # Docker & K8s configurations
.github/workflows/        # CI/CD pipelines (Lint, Test, Build, Deploy)

🧠 RAG Pipeline (Core Engine)

  1. Document Upload: Multi-format support (PDF, MD, TXT).
  2. Text Extraction: High-accuracy parsing.
  3. Chunking: Intelligent text splitting.
  4. Embedding: Converting text to high-dimensional vectors.
  5. Vector Store: Storage in FAISS/Pinecone.
  6. Query: Natural language retrieval.
  7. Similarity Search: Finding the most relevant context.
  8. LLM Response: AI-generated answers with source citations.

🔐 Security & Compliance

  • Auth: JWT + refresh tokens.
  • Access Control: RBAC enforcement.
  • Protection: Rate limiting (Redis) & Input sanitization.
  • Network: HTTPS everywhere & Secure headers.

About

AI-powered enterprise knowledge base with RAG, LangChain, secure team workspaces, semantic search, and cloud-native deployment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors