Skip to content

About

Enabling our teams to understand the compliance requirements

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

57 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Compliance Officer Chatbot

This is the repository for the AI Compliance Officer Chatbot, designed to provide preliminary due diligence assistance for DIFC & ADGM regulatory frameworks.

🚀 Quick Start

For complete setup and run instructions, see: RUN_APP_GUIDE.md

TL;DR

# 1. Start database
docker-compose up -d

# 2. Start backend (new terminal)
cd backend
source .venv/bin/activate
uvicorn main:app --reload --host 0.0.0.0 --port 8000

# 3. Start frontend (new terminal)
cd frontend
npm run dev

Access the app at http://localhost:5173

📚 Documentation

Project Structure

compliance-chatbot/
├── backend/          # Python FastAPI backend (use backend/.venv/)
├── frontend/         # React + Vite frontend
├── content_store/    # Regulatory documents
├── .env             # Environment variables (create from .env.example)
└── docker-compose.yml # PostgreSQL database

Requirements

  • Python 3.12+
  • Node.js 18+
  • Docker & Docker Compose
  • OpenAI API key
  • Pinecone API key

See RUN_APP_GUIDE.md for detailed setup instructions.

About

Enabling our teams to understand the compliance requirements

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages