Skip to content

KRISHsingh0024/Veridas

Repository files navigation

VERIDAS - B2B Enterprise RAG Platform

Veridas is an enterprise-grade RAG platform enabling secure chat with internal documents.

Tech Stack

  • Frontend: Next.js 14, Tailwind CSS, TypeScript
  • Backend: FastAPI, Python 3.11
  • Database: PostgreSQL with pgvector
  • Queue: Redis + Celery
  • RAG: LlamaIndex

Live Demo

🌐 Frontend: https://veridas.vercel.app
🔧 Backend API: https://veridas-backend.onrender.com
📚 API Docs: https://veridas-backend.onrender.com/docs

Note: Free tier databases may sleep after inactivity. First request may take 30-60 seconds.

Getting Started

Prerequisites

  • Docker & Docker Compose
  • Node.js 18+
  • Python 3.11+

Local Development

  1. Clone the repo

    git clone https://github.com/NEBUMARK001/Veridas.git
    cd Veridas
  2. Start Infrastructure (DB + Redis)

    docker-compose up -d
  3. Backend Setup

    cd backend
    python -m venv venv
    source venv/bin/activate  # or venv\Scripts\activate on Windows
    pip install -r requirements.txt
    uvicorn app.main:app --reload
  4. Frontend Setup

    cd frontend
    npm install
    npm run dev

Deployment

See DEPLOYMENT.md for detailed instructions on deploying to Vercel and Render.

Documentation

See docs/ for system design and architecture details.

About

B2B Enterprise RAG platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors