A B2B compliance document review platform that helps organizations ensure their documents meet regulatory and compliance requirements.
- Document Management
- Upload and store documents (PDF, DOCX, PPTX)
- Version control
- Audit trails
- Compliance Checking
- Rule-based checks
- AI-powered analysis
- Violation detection
- Organization Management
- Multi-tenant support
- Role-based access control
- Compliance rule management
- Backend: FastAPI, Python
- Database: PostgreSQL
- Storage: AWS S3
- AI: Azure OpenAI
- Containerization: Docker
- Orchestration: Kubernetes
- Clone the repository:
git clone https://github.com/yourusername/compliwave.git
cd compliwave- Set up environment variables:
cp .env.example .env
# Edit .env with your configuration- Install dependencies:
# Backend
cd backend
pip install -r requirements.txt
# Frontend
cd ../frontend
npm install- Set up the database:
cd backend
./init_db.sh- Run the application:
# Backend
cd backend
uvicorn main:app --reload
# Frontend
cd frontend
npm run dev- Backend API documentation: http://localhost:8000/docs
- Frontend: http://localhost:3000
See deployment/README.md for deployment instructions.
MIT