jgtolentino/insightpulse-odoo

No description

14 stars3 forksUpdated Jan 26, 2026
npx skills add jgtolentino/insightpulse-odoo

README

šŸš€ InsightPulse Odoo - Enterprise SaaS Replacement Suite

CI Status Deploy Status Stack Validation SaaS Parity Test Coverage License

Enterprise-grade multi-tenant SaaS platform built on Odoo 18.0 CE + OCA modules with embedded BI and AI capabilities.

Replicate key enterprise processes in an open, modular framework optimized for mid-market services businesses at < $20/month (87-91% cost reduction vs traditional enterprise stacks).


šŸ“Š SaaS Replacement Matrix

Replace $60K+/year in SaaS subscriptions with self-hosted alternatives:

SaaS ProductAnnual CostInsightPulse EquivalentParitySavings
Notion Enterprise (50 users)$12,000Odoo Knowledge + Custom87%$12,000
SAP Concur$18,000ipai_expense + OCR85%$18,000
SAP Ariba$15,000ipai_procure + OCA90%$15,000
Tableau$8,400Apache Superset110%$8,400
Slack Business+$3,600Mattermost (optional)95%$3,600
Jira Software$4,200ipai_ppm + Odoo Project95%$4,200
TOTAL$61,200/yr$240/yr (hosting)87%$58,800/yr šŸŽ‰

3-Year Savings: $176,400 | Annual Infrastructure: $240 (DigitalOcean droplet)

šŸ“ˆ Detailed Parity Analysis - Feature comparison matrices, gap tracking, migration guides


šŸŽÆ What Is This?

A complete Finance Shared Service Center platform built on:

  • Odoo 18.0 CE (open-source ERP core)
  • OCA Modules (community-maintained extensions)
  • Custom Modules (10 enterprise modules, 134 test methods, 2,771 lines of tests)
  • Self-Hosted Tools (Superset, n8n, Authentik, MinIO, Qdrant)

Designed For:

  • āœ… Multi-company consolidation (8 affiliated agencies: RIM, CKVC, BOM, JPAL, JLI, JAP, LAS, RMQB)
  • āœ… Philippines BIR compliance (Forms 1601-C, 1702-RT, 2550Q, ATP)
  • āœ… Month-end closing workflows with audit trail
  • āœ… AI-powered document processing (PaddleOCR + OpenAI)
  • āœ… Advanced analytics (5 pre-built Superset dashboards)
  • āœ… Semantic search + AI assistant (pgVector + GPT-4o-mini)

šŸš€ Quick Start

Prerequisites

  • Docker 24+ & Docker Compose 2.20+
  • 8GB RAM minimum (16GB recommended)
  • 50GB disk space

1-Command Local Deploy (2 minutes)

git clone --recursive https://github.com/jgtolentino/insightpulse-odoo.git
cd insightpulse-odoo
make init && make dev

🌐 Odoo: http://localhost:8069 (admin / admin) šŸ“Š Superset: http://localhost:8088 šŸ”§ n8n: http://localhost:5678

Production Deploy (DigitalOcean Droplet - 10 minutes)

# SSH into fresh Ubuntu 24.04 droplet (4GB/2vCPU, $24/month)
ssh root@your-droplet-ip

# Clone and deploy
git clone https://github.com/jgtolentino/insightpulse-odoo.git
cd insightpulse-odoo/scripts/deploy
chmod +x *.sh && bash deploy-all.sh

Includes: Odoo 19 + PostgreSQL 16 + Nginx + Let's Encrypt SSL + S3 backups

šŸ“š Full Deployment Guide


šŸ“¦ What's Included

āœ… Wave 1-3 Complete - Production Ready

10 Enterprise Modules | 134 Test Methods | 2,771 Lines of Tests

CategoryModulesPurpose
Finance6 modulesRate calculation, project costing, procurement, subscriptions, expenses, approvals
SaaS Ops1 moduleMulti-tenant provisioning, backups, usage tracking
Analytics2 modulesApache Superset integration (5 dashboards), BI connector
AI/Knowledge1 moduleSemantic search + /ask API (pgVector + OpenAI)

🧩 Core Modules - Business Capabilities

Finance & Operations

1. Rate Policy Automation (ipai_rate_policy)

Purpose: Automated rate calculation with P60 + 25% markup logic

  • Configurable rate cards (hourly, daily, project-based)
  • P60 compliance calculations
  • Multi-currency support with real-time conversion
  • Rate approval workflows with audit trail

Usage: Finance → Rate Policies → Create Policy Docs: ipai_rate_policy/README.md


2. Program & Project Management (ipai_ppm)

Purpose: Enterprise program/roadmap/budget/risk management (Jira replacement)

  • Multi-level project hierarchy (Program → Project → Task)

...

Read full README

Publisher

jgtolentinojgtolentino

Statistics

Stars14
Forks3
Open Issues25
CreatedOct 23, 2025