Skip to content

Products

The wiki covers the 22 products and AI assistants in the menus of gogreenpaperlessinitiative.com, two Sell Me A Pen sibling apps, three Labs side projects, and the GGPI website itself. Each section names the source repo and links to the technology pages that explain the pieces.

Facts come from each repo's code and manifests (package.json, requirements.txt, composer.json, go.mod, Cargo.toml, compose files, source grep), checked 2026-10-14. Where a repo's own docs disagree with its code, the code value is used.

Group Products
SaaS platforms (9) Toolbelt Handyman · SuperCabs · BidIt · Workflow Hub · Sourcing AI · DOC-AI · Marketing AI · GoGreen Verify · GameTrakker
Desktop apps (3) Go Green Transit · GoGreen Seller AI · AutoDiag AI
AI assistants (10) OpenSentinel · AI Concierge · SmartForms · Sell Me A Pen · APEX Sales Training · Recruiting AI · PoligoPro · VotigoPro · HouseKey · Tutor AI
Sell Me A Pen siblings (2) Sell Me A Car · SellMe PRT
Labs (3) Maximus Pet Store · Pecos River Traders · Jarvis
Host platform GGPI website + CRM

SaaS platforms

Toolbelt Handyman

AI voice receptionist and dispatcher for handyman businesses (persona "Riley"), multi-tenant with a per-tenant CMS. Live at toolbelthandyman.info; tenants at <slug>.toolbelthandyman.info. Repo: Toolbelt.

  • Stack: Node 20 + TypeScript, Express 4, Prisma; server-rendered EJS + Bootstrap 5 — Backend, Frontend
  • Data: PostgreSQL 15 + pgvector (text-embedding-3-small), Redis 7 — Databases, Vector Databases
  • AI: OpenAI Realtime (gpt-realtime) voice with tool calling, gpt-4o; unified provider service (OpenAI / Anthropic / Gemini / xAI / HuggingFace), ElevenLabs; knowledge-base RAG; OpenSentinel integration — LLM Providers, AI Concepts
  • Queues & realtime: BullMQ workers (reminders, webhook delivery + DLQ, A2P watcher), Socket.IO + ws Twilio media-stream bridge — Caching, Queues & Realtime
  • Integrations: Stripe Checkout pay links, Twilio Voice + Messaging (A2P 10DLC), Google Calendar, Slack, Zendesk, HMAC-signed webhooks — Payments, Communications
  • Ops: Docker Compose on the IONOS VPS (deployed by hand), Vitest + Playwright, pino + Sentry, gitleaks in CI

SuperCabs

Multi-tenant local cab dispatch — rider web/app, driver app, dispatcher and admin, with the AI voice/chat dispatcher "Riley". Live at supercabrides.info. Repo: RideShare.

  • Stack: pnpm + Turborepo monorepo; Next.js 15 (web + API) and a NestJS 10 Socket.IO realtime gateway; Prisma — Backend
  • Clients: Expo 51 / React Native rider and driver apps (EAS builds) — Desktop & Mobile
  • Data: PostgreSQL 16 + PostGIS, Redis 7 + BullMQ; S3-compatible proof storage (IONOS S3) — Databases, Object Storage
  • AI: Anthropic only (claude-haiku-4-5, claude-sonnet-4-6, claude-opus-4-7) for dispatch scoring, demand forecast, support agent and OCR; OpenAI Realtime voice ported from Toolbelt — LLM Providers
  • Integrations: Stripe (web + React Native), Twilio voice/SMS, Google Maps / Places, NextAuth v5 (Credentials + Google) with RBAC — Payments, Auth
  • Ops: Docker Compose on IONOS + Helm chart; GitHub Actions (deploy, staging, promote, EAS, cron jobs); Vitest; pino + Sentry

BidIt

Async-first social auction marketplace — scheduled drops, follow feed, AI-fast listings, live shows. Live at biditapp.info. Repo: Bidit.

  • Stack: NestJS 10 API + BullMQ worker; Next.js 15 storefront; Prisma (58 models) — Backend
  • Clients: Capacitor 8 Android app — Desktop & Mobile
  • Data: PostgreSQL 16, Redis 7, Meilisearch catalog search; S3-compatible / R2 / MinIO or Azure Blob — Databases, Object Storage
  • AI: Anthropic (claude-sonnet-4-6 default, DB-configurable) for listing generation — LLM Providers
  • Realtime: Socket.IO and self-hosted LiveKit for live shows — Caching, Queues & Realtime
  • Payments: Stripe (Connect / Tax / Billing), PayPal Orders v2, non-custodial crypto — BTC from an xpub plus ETH/USDC/USDT on EVM chains via ethers, wagmi/viem and WalletConnect — Payments, Web3
  • Ops: single Docker image on IONOS, health-gated GitHub Actions deploy, Jest, Sentry

Workflow Hub

Multi-tenant AI workflow automation — drag-and-drop editor, 39 integration adapters, AI agents/bots/oracles over knowledge bases. Live at gogreenworkflowhub.com. Repo: GoGreen-Workflow-Hub.

  • Stack: Fastify 5 API + BullMQ engine (TypeScript, Drizzle ORM), Next.js 15 + React 19 + React Flow canvas; Turborepo — Backend, Frontend
  • Data: PostgreSQL 17 + pgvector (text-embedding-3-small), Redis 7, MinIO — Vector Databases, Object Storage
  • AI: Vercel AI SDK across OpenAI, Azure OpenAI, Anthropic, Gemini, xAI and OpenAI-compatible providers; packages/rag with 16 retrieval strategies (HyDE, hybrid + RRF, reranking, graph search, OCR via tesseract.js); MCP client and server; OpenSentinel bridge — RAG Patterns, AI Concepts
  • Integrations: 39 adapters (Salesforce, HubSpot, QuickBooks, Xero, Jira, Notion, Shopify, Zapier, Twilio, Slack, …); only Stripe billing is wired — CRM & Workflow
  • Ops: Docker Compose with optional Grafana / Prometheus / Loki, k8s manifests, Vitest 4, pino + Sentry, CASL RBAC

Sourcing AI

AI procurement intelligence — suppliers, RFQs, contract analysis, risk, purchase orders and approvals. Live at gogreensourcingai.com. Repo: GoGreenSourcingAI.

  • Stack: Next.js 15 App Router (full stack), React 19, Tailwind, Prisma 6 — Frontend
  • Data: PostgreSQL 16 + pgvector (text-embedding-3-small) — Vector Databases
  • AI: OpenAI, Anthropic (claude-sonnet-4-5, claude-haiku-4-5), Gemini, xAI, HuggingFace; RAG pipeline HyDE → embed → vector search → LLM re-rank — RAG Patterns
  • Integrations: Stripe plus a unified PayPal / Braintree / Square / Authorize.net gateway, Resend, Twilio, Mailchimp, Telegram alerts; NextAuth v4 (Credentials + Google + Azure AD) with org RBAC — Payments, Auth
  • Ops: Docker, GitHub Actions (Jest), pino + Sentry, audit log

DOC-AI

Legal and financial document intelligence — upload, classify, extract, summarize, semantic search, cited Q&A and a financial "intel" module. Live at gogreendocai.com (API at api.gogreendocai.com). Repo: GoGreen-DOC-AI.

  • Stack: Python 3.12, FastAPI, SQLAlchemy 2 async + Alembic, arq workers; Next.js 16 + React 19 + shadcn/ui — Backend
  • Data: PostgreSQL 16, Redis 7, Qdrant (text-embedding-3-large), MinIO, AWS S3 for the PHI path — Vector Databases
  • AI: Anthropic (claude-sonnet-5, claude-opus-5, claude-haiku-4-5) plus an AWS Bedrock Claude path for PHI, OpenAI, Gemini, xAI; three answer engines (default, LangChain, Graph RAG) with Qdrant + Postgres full-text hybrid merged by RRF. HyDE, re-ranking and an embedding cache are not implemented. MCP server with 15 tools over the paid /v1 API — RAG Patterns, AI Concepts
  • Documents: PyMuPDF, python-docx, openpyxl; scans OCR'd with Claude vision — Document Processing
  • Security: PHI detection/vault, PII masking, required TOTP MFA for owners/admins, SAML SSO + SCIM, 30-permission RBAC — Security Patterns
  • Ops: pinned Docker images + trivy, k8s manifests, pytest / Jest / Playwright, Sentry + Prometheus + LangSmith

Marketing AI

AI marketing operating system — SEO, social publishing, video, ads, email and AEO, with a desktop client. Live at gogreenmarketingai.com (landing + waitlist; API live; labelled Beta). Repo: GoGreenMarketing.

  • Stack: Go 1.24 services (chi, pgx, go-redis) — core API plus 10 workers (crawler, rank tracking, social publisher, video render, …) — and a Node/TypeScript AI orchestrator — Backend
  • Clients: Tauri 2 desktop app (React 18 + Vite) — Desktop & Mobile
  • Data: PostgreSQL 16 + pgvector (text-embedding-3-small), Redis lists as queues, MinIO — Databases
  • AI: OpenAI, Anthropic (claude-sonnet-4-6 mostly), Gemini, xAI Grok, HuggingFace, ElevenLabs; RAG with HyDE, query rewrite and rerank; 9 agent modules; MCP server — LLM Providers, RAG Patterns
  • Integrations: WordPress, GA4, Google Search Console, Google Ads, Meta Ads, LinkedIn / X / TikTok / Facebook / YouTube / Instagram / Pinterest publishing, Mailchimp, Brave Search rank tracking, Stripe — CRM & Workflow, Specialty Tooling
  • Ops: Docker Compose on IONOS (14 containers), go test per service, FFmpeg video rendering

GoGreen Verify

AI signature verification and ID-document fraud detection for desktop, web and mobile, plus a paid /v1 Developer API. Live at gogreenverify.com. Repo: SignatureVerification.

  • Stack: Node 22, Express 5, Prisma; React 19 + Vite + Tailwind 4 — Backend
  • Clients: Tauri 2 desktop (auto-updater, NFC reader) and Expo 54 mobile app with NFC passport reading — Desktop & Mobile
  • Data: PostgreSQL 15 (pgvector image, but no vector column), Redis 7 + BullMQ — Databases
  • AI: vision providers in order OpenAI (gpt-5.4) → Claude (claude-sonnet-5) → Gemini (gemini-2.5-flash), Bedrock Claude for PHI; ONNX Siamese CNN in the browser; seeded forensic knowledge base with term-frequency-hash "embeddings" (no embedding model); MCP server — LLM Providers, AI Concepts
  • Specialty: MRZ (ICAO 9303), PDF417/AAMVA barcodes via zxing-wasm, DLN validation, sanctions screening, Persona / ID Analyzer / Didit — Specialty Tooling
  • Security: field-level encryption with AWS KMS, PHI/PII redaction, TOTP MFA, signed upload URLs — Security Patterns
  • Ops: Docker Compose, GitHub Actions (deploy, desktop release, credential rotation, uptime), Vitest + Playwright, pino + Sentry

GameTrakker

Pennsylvania Small Games of Chance POS and PA DOR reporting SaaS, with a native tablet POS. Live at gametrakker.net. Repos: GT (web) and GameTrakkerMobile.

  • Stack: Next.js 15 App Router + React 19, Tailwind, Prisma 6 — Frontend
  • Clients: Expo 52 / React Native landscape tablet POS with ESC/POS printer and cash drawer over TCP — Desktop & Mobile
  • Data: PostgreSQL 16 — Databases
  • AI: none.
  • Integrations: Stripe subscription billing, Nodemailer over the self-hosted mail server, Telegram alerts; NextAuth v4 + floor-staff PIN login; PA DOR XML with OpenPGP encryption — Payments, Auth
  • Ops: Docker on IONOS (manual GitHub Actions deploy), Jest + Playwright, pino + Sentry

Desktop apps

Go Green Transit

Unified file-transfer desktop client — SFTP, FTP/FTPS, WebDAV, SMB, NFS, S3, B2, Azure, GCS, Dropbox, Google Drive, OneDrive, Box — with sync, scheduled jobs and MCP/CLI/REST automation. Live at gogreentransit.com with docs at docs.gogreentransit.com. Repos: GoGreenTransit-API, GoGreenTransit-Web, desktop in FTP.

  • Desktop: Tauri 2 + Rust (russh, suppaftp, cloud SDKs, OS keyring, AES-GCM) with an ftproxy-mcp binary — Desktop & Mobile
  • API: Node + Express (JavaScript) on SQLite (better-sqlite3), systemd + nginx, no Docker — Backend, Databases
  • Licensing: Ed25519-signed licenses verified offline, online revocation heartbeat; hashed API keys with per-key rate limits — Security Patterns
  • Payments: Stripe with inline price_data — $99 one-time desktop license plus API subscription tiers — Payments
  • AI: none (MCP endpoint POST /mcp for automation only)
  • Docs site: MkDocs Material

GoGreen Seller AI

Multi-channel e-commerce listing, order management and monitoring desktop platform (code name "EcomFlow"), posting to 13 marketplaces with AI assistance. Live at gogreensellerai.com. Repo: GogreenSellerAI.

  • Desktop: Electron 33 with an embedded Express + tRPC backend, React 19 + Vite 6 UI; Chrome cross-listing extension — Desktop & Mobile
  • Data: PostgreSQL 16 + pgvector (text-embedding-3-small), pg-boss jobs (no Redis), S3 / R2 — Caching, Queues & Realtime
  • AI: OpenAI (gpt-4o, Whisper), Anthropic (claude-sonnet-4-5), Gemini, xAI (grok-2), HuggingFace, ElevenLabs; RAG with HyDE, re-ranking and an LRU embedding cache; AI copilot with tools, sub-agents and an MCP server — RAG Patterns
  • Marketplaces: eBay, Etsy, Amazon, Walmart, Shopify, Facebook Shops, TikTok Shop, Google Shopping, Bonanza, Reverb, Mercari, Poshmark, Depop; ShipStation — Marketplaces
  • Ops: electron-builder releases, k8s manifests, Vitest + Playwright, CodeQL, winston + Sentry

AutoDiag AI

AI automotive repair diagnosis for 1996+ vehicles — OBD-II live data, conversational diagnosis, Bayesian fault reasoning, knowledge graph and parts sourcing. Marketing site at gogreenautodiag.com; CI only, no deploy workflow. Repo: Automotive-Repair-Diagnosis-AI.

  • Stack: Python 3.12, FastAPI, SQLAlchemy 2 async + Alembic; Next.js 16 web dashboard — Backend
  • Clients: Tauri 2 desktop (serial OBD), Expo / React Native mobile (BLE OBD), Capacitor mobile-web — Desktop & Mobile
  • Data: PostgreSQL 16, Redis 7, Neo4j knowledge graph, optional InfluxDB, Elasticsearch and Pinecone (text-embedding-3-small, TF-IDF fallback) — Databases, Vector Databases
  • AI: Anthropic (claude-sonnet-4-20250514), OpenAI, Gemini, xAI, HuggingFace, ElevenLabs; LangChain RAG; PyTorch predictive models with ONNX export — LLM Providers
  • Specialty: python-obd with manufacturer protocol handlers, NHTSA VIN decoding, AllData / Mitchell1 / Identifix repair data — Specialty Tooling
  • Ops: Docker Compose + Helm, pytest (1,023 tests), Sentry + Prometheus

AI assistants

OpenSentinel

Self-hosted AI agent platform — 9 LLM providers, 142 tools, 10+ channels, sub-agents, workflows, smart home, OSINT. Live at opensentinel.ai (docs at docs.opensentinel.ai, dashboard at app.opensentinel.ai). Repo: OpenSentinel.

  • Stack: Bun + TypeScript, Hono, Drizzle ORM; React 18 + Vite dashboard; Electron desktop and a browser extension — Backend
  • Data: PostgreSQL 16 + pgvector (plus a full-text column), Neo4j, Redis 7 + BullMQ — Databases
  • AI: Anthropic, OpenAI, xAI, Gemini, Groq, Mistral, OpenRouter, Ollama and custom endpoints, with fallback chains and circuit breakers; hybrid search, HyDE, reranker, graph and multi-step retrieval; SWARM tiers (swarms, workflows, agents, RAG, MCP client to 11 servers + MCP server) — AI Concepts, RAG Patterns
  • Channels: Telegram, Discord, Slack, Matrix, WhatsApp, Signal, iMessage, Zalo; Twilio; email in/out; ElevenLabs TTS, Whisper STT — Communications
  • Ops: Docker Compose + Helm, push-to-main deploy, bun test

AI Concierge

Multi-tenant chatbot builder — businesses create AI customer-service agents trained on their own content. Live at gogreenaiconcierge.com. Repo: GoGreen-AI-Concierge.

  • Stack: Fastify 5 + TypeScript, Drizzle ORM; Next.js 15 dashboard; Preact + Vite embeddable widget (Shadow DOM); Capacitor 8 Android app — Backend, Desktop & Mobile
  • Data: PostgreSQL 16, Qdrant (text-embedding-3-small), Redis 7 + BullMQ — Vector Databases
  • AI: OpenAI, Anthropic (claude-sonnet-5 chat, claude-haiku-4-5), Gemini, xAI, HuggingFace, ElevenLabs; Crawlee site crawl → chunk → Qdrant, hybrid vector + Postgres full-text with RRF; bounded 6-step tool loop with lead capture, booking and human handoff; read-only MCP server — RAG Patterns, AI Concepts
  • Integrations: Stripe / PayPal / Braintree / Square / Authorize.net gateway, Twilio WhatsApp + SMS, Telegram, Mailchimp, signed webhooks — Payments
  • Ops: Docker Compose, CI then deploy with env decrypted from the sops + age vault, Vitest, pino

SmartForms

AI paper-to-digital form converter with Smart Import (CSV/XLSX column mapping), schema-rendered public forms and destination connectors. Live at gogreensmartformsai.com. Repo: GoGreen-SmartForms.

  • Stack: Python FastAPI + SQLAlchemy 2 + Alembic, Celery workers; Next.js 14 frontend; Expo 50 mobile app — Backend, Caching, Queues & Realtime
  • Data: PostgreSQL 16 (JSONB records; embeddings stored as JSONB arrays, cosine computed in Python — no pgvector), Redis 7, MinIO / S3 — Vector Databases
  • AI: model routing — classification on Haiku 4.5, generation on claude-sonnet-5, a review swarm for low-confidence fields; OpenAI, Gemini, xAI; HyDE (gpt-4o-mini) + re-rank over tenant field vocabulary; MCP client connector — AI Concepts
  • Documents: Tesseract + PaddleOCR ensemble, LayoutLMv3, OpenCV, PyMuPDF, pdf2image, pyzbar, WeasyPrint — Document Processing
  • Integrations: 19 destination connectors (Postgres, MySQL, S3, Zapier, Power Automate, Workflow Hub, MCP, Mailchimp, M365, Google Sheets, Shopify, Salesforce, HubSpot, QuickBooks, Xero, DOC-AI, OpenSentinel, WordPress, WooCommerce); SAML SSO — CRM & Workflow
  • Ops: Docker Compose on IONOS, pytest + Vitest + Playwright, structlog + Sentry

Sell Me A Pen

AI sales-training app built on the "sell me this pen" exercise — practise selling to a skeptical AI buyer by voice or chat and get scored. Live at sellmeapen.net. Repo: SellMeAPen_CLCD-1-Docker.

  • Stack: Node + Express + TypeScript, Prisma; server-rendered EJS + Bootstrap 5 — Backend
  • Data: PostgreSQL 15 with embeddings as JSONB (no pgvector) — Vector Databases
  • AI: OpenAI (gpt-4o, Whisper, Realtime voice over WebSockets), Anthropic (claude-sonnet-4-20250514), Gemini, xAI, HuggingFace, ElevenLabs; RAG with HyDE over techniques, products and objections; OpenSentinel integration — LLM Providers
  • Integrations: Stripe / PayPal / Braintree / Square / Authorize.net, Twilio, Telegram, Mailchimp, Salesforce + HubSpot OAuth — CRM & Workflow
  • Ops: Docker Compose, GitHub Actions SSH deploy, Vitest, pino + Sentry, csurf CSRF

Sell Me A Car

Sell Me A Pen's sibling for a car-dealership scenario: practise selling vehicles to an AI buyer by chat or realtime voice, then get scored by a sale analyzer. It isn't listed on the website, and the repo documents no production URL. Repo: SellMeACar-Docker.

  • Stack: Node 20 + Express + TypeScript, Prisma; server-rendered EJS + Bootstrap; a separate admin server — Backend
  • Data: SQLite, unlike Sell Me A Pen's Postgres. Embeddings (text-embedding-3-small) are stored as JSON, with cosine similarity in JavaScript — Vector Databases
  • AI: OpenAI (gpt-4o, gpt-4o-mini, Whisper, Realtime voice over ws), Anthropic (claude-sonnet-4-20250514), Gemini, xAI, HuggingFace, ElevenLabs; RAG with HyDE; OpenSentinel integration — RAG Patterns
  • Integrations: none for payments or SMS. The schema has payment and SMS models, but no SDK is wired.
  • Ops: Docker Compose, GitHub Actions SSH deploy, Vitest, pino + Sentry, helmet + rate limiting

SellMe PRT

The same sales-training codebase, set up for Pecos River Traders' western and outdoor products. It isn't listed on the website, and the repo documents no production URL. Repo: SellMe_PRT-Docker.

  • Stack: the same as Sell Me A Car (Express + TypeScript, Prisma, EJS, ws), without helmet or rate limiting — Backend
  • Data: SQLite, with JSON-stored embeddings and cosine in JavaScript — Vector Databases
  • AI: the same providers as Sell Me A Car, plus HyDE, the sale analyzer and OpenSentinel — LLM Providers
  • Integrations: Stripe, Twilio and SMTP appear in .env.example only; no SDK is installed.
  • Ops: Docker Compose, GitHub Actions deploy, Vitest, pino + Sentry

APEX Sales Training

Multi-tenant AI sales training across 17 industries with voice AI chat, scenario/technique/objection libraries, RAG knowledge and CRM sync. Live at apexsalestraining.net. Repo: Sales_AI_App.

  • Stack: Node + Express + TypeScript, Prisma (59 models); EJS + Bootstrap 5; Expo 54 mobile app with biometric unlock — Backend, Desktop & Mobile
  • Data: PostgreSQL 15 + pgvector (text-embedding-3-small), Redis 7 sessions — Vector Databases
  • AI: OpenAI (gpt-4o, Whisper, Realtime voice), Anthropic (claude-sonnet-4-20250514), Gemini, xAI, HuggingFace, ElevenLabs; OpenSentinel integration — LLM Providers
  • Integrations: Salesforce + HubSpot training-session sync, five payment gateways, Mailchimp, Telegram; Passport (local, Google, Microsoft) — CRM & Workflow, Auth
  • Ops: Docker Compose, Jest, Winston + Sentry, helmet

Recruiting AI

AI interview and hiring platform — AI interviewer, resume parsing and fit reports, coding challenges, ID and reference verification, ATS, scheduling, offer letters. Live at recruitabilityai.com with a hosted MCP server at /mcp. Repo: Recruiting_AI-Docker - New.

  • Stack: Node + Express + TypeScript, Prisma (135 models); EJS + Bootstrap 5 web; Tauri 2 desktop; Expo 54 mobile — Backend, Desktop & Mobile
  • Data: PostgreSQL 15 + pgvector (text-embedding-3-small), Redis 7 + BullMQ (9 queues) — Caching, Queues & Realtime
  • AI: OpenAI (gpt-4o, gpt-realtime interviewer voice, gpt-4o-transcribe), Anthropic (claude-sonnet-4-20250514), Gemini, xAI, Groq, DeepSeek, HuggingFace, ElevenLabs; graph-augmented RAG indexing; hosted MCP server — AI Concepts
  • Integrations: Greenhouse, Indeed, LinkedIn, Microsoft Teams / Graph, DocuSign, Dropbox Sign, Persona, ID Analyzer, Didit and GoGreen Verify; Piston sandbox for 14-language code challenges — CRM & Workflow, Specialty Tooling
  • Ops: Docker Compose, hard-gated CI (Jest, 5,301 tests), pino + Sentry, AES-256-GCM field encryption, SOC 2 dashboard

PoligoPro

Voice-enabled polling platform with subscriptions, teams, an AI assistant and many poll types. Live at poligopro.com. Repo: MyPollingApp-Docker.

  • Stack: Next.js 14 Pages Router (full stack) + Tailwind, Prisma — Frontend
  • Data: PostgreSQL 15 + pgvector (text-embedding-3-small), Redis cache with in-memory fallback — Vector Databases
  • AI: OpenAI (gpt-4o, Whisper), Anthropic, Gemini, xAI, HuggingFace, ElevenLabs; six RAG stores (knowledge base with HyDE, poll data, agent router, conversational memory, vote text) — RAG Patterns
  • Integrations: five payment gateways, Twilio, Mailchimp, Telegram, Slack + Teams webhooks, Zapier-compatible webhooks; NextAuth v4 with 2FA — Payments
  • Ops: Docker Compose, Jest + Playwright, pino + Sentry, geoip-lite analytics

VotigoPro

Multi-event voting platform — ranked, approval and rating votes for food, photo and talent competitions — with an AI Brain, a mobile app and a WordPress plugin. Live at votigopro.com. Repos: Voting_NewAndImproved and VotigoPro_WP_Plugin.

  • Stack: Laravel 11 on PHP 8.3, Sanctum, spatie/laravel-permission; Blade + Vite + Tailwind; Expo 54 mobile app; WordPress plugin as a third API client — Backend
  • Data: MySQL-family (compose runs MariaDB 10.4; CI tests on MySQL 8), Redis + Laravel queue worker; embeddings as a JSON column — Databases, Vector Databases
  • AI: OpenAI, Anthropic, Gemini, xAI, HuggingFace, ElevenLabs; agentic RAG loop with 9 voting tools and a wizard state machine — AI Concepts
  • Integrations: Stripe / PayPal / Braintree / Square / Authorize.net, Socialite (Google, Microsoft), Google Places / Eventbrite / Foursquare / OpenStreetMap event sync — Payments
  • Ops: Docker Compose, PHPUnit, Sentry, dompdf + Laravel Excel

HouseKey

Real estate search and management platform with an AI property chat assistant, RAG knowledge base, viewing scheduling and agent tools. Live at realestate-markets.info. Repo: Realestate-all-docker.

  • Stack: Node + Express (JavaScript) with Sequelize; Angular 14 public site; Next.js 14 admin; Expo 52 "Housekey" mobile app — Backend, Frontend
  • Data: MySQL 8 with embeddings as JSON (brute-force cosine in Node), Redis 7 + BullMQ, Socket.IO — Databases, Vector Databases
  • AI: OpenAI (GPT-4o, Whisper, Realtime), Anthropic (claude-sonnet-4-5), Gemini, xAI, Mistral, Groq, DeepSeek, HuggingFace, ElevenLabs; 7-tool property chat with SSE streaming; 16 RAG types; MCP server exposing the 7 tools — AI Concepts
  • Integrations: Zillow / Bridge MLS, DocuSign, Matterport, Google Maps + Calendar, five payment gateways, Twilio — CRM & Workflow
  • Ops: Docker Compose, Jest / Karma / Playwright (1,241 tests), pino + Sentry

Tutor AI

AI tutoring platform (filed under Education in the menu): conversational lessons, quiz generation, visual explanations, voice mode and progress tracking for students, families and schools. Live at tutorableai.com. Repo: Tutor_AI-Docker.

  • Stack: Node 20 + Express 4 + TypeScript, two servers (app and admin); server-rendered EJS + Bootstrap with KaTeX, Mermaid and Chart.js (no SPA, no mobile or desktop client) — Backend, Frontend
  • Data: Prisma (78 models) on PostgreSQL 15 + pgvector; Redis 7 for sessions and BullMQ — Databases, Caching & Queues
  • AI: OpenAI, Anthropic, Gemini, xAI and HuggingFace through their SDKs with a fallback chain; text-embedding-3-small RAG (vector + Postgres full-text fused with RRF, HyDE, metadata-boost re-rank, citations); Whisper, ElevenLabs, moderation; an MCP server and OpenSentinel integration — RAG Patterns, LLM Providers
  • Integrations: Stripe / PayPal / Braintree / Square / Authorize.net (Pro, Family and School plans), Twilio, Telegram, Mailchimp, SMTP, Canvas LMS and Google Classroom; Google + Microsoft sign-in, TOTP — Payments, CRM & Workflow
  • Ops: Docker Compose on IONOS (postgres, redis, nginx, app, admin), GitHub Actions SSH deploy, Jest (60 test files), winston + Sentry, GA4

Labs

Side projects that the website lists on its Labs page rather than in the menus.

Maximus Pet Store

Pet-supplies e-commerce platform (storefront, admin site and REST API), built as a template that can be rebranded. Live at maximuspetstore.com. Repo: Maximus.

  • Stack: Laravel 12 on PHP 8.2, split into three apps (storefront, admin, and an API with Sanctum + Swagger); Blade + Bootstrap, with Vite, Tailwind and Alpine on the storefront — Backend
  • Data: MySQL 8.0; the Laravel database driver handles cache, queue and sessions — Databases
  • AI: a multi-provider chat wrapper over plain HTTP: OpenAI (gpt-4o), Anthropic (claude-sonnet-4-20250514), Gemini, xAI, HuggingFace, ElevenLabs. It has no embeddings or RAG, and registers with OpenSentinel — LLM Providers
  • Integrations: Stripe / PayPal / Braintree / Square / Authorize.net, ShipStation, Twilio, Telegram, Mailchimp; Socialite (Google, Microsoft) — Payments, Marketplaces
  • Ops: Docker Compose on IONOS, GitHub Actions (Pint, PHPUnit, SSH deploy), Sentry

Pecos River Traders

Western and outdoor supplies e-commerce, with the same three-app Laravel architecture as Maximus. Live at pecosrivertraders.com. Repo: PRT.

  • Stack: Laravel 12 on PHP 8.2 (storefront, admin, and an API with Sanctum + Swagger); Blade + Bootstrap + Vite — Backend
  • Data: MySQL 8.0 plus a phpMyAdmin container; database-driver cache, queue and sessions — Databases
  • AI: the same multi-provider wrapper as Maximus, with no embeddings or RAG — LLM Providers
  • Integrations: Stripe / PayPal (Checkout SDK) / Braintree / Square / Authorize.net, Twilio, Telegram, Mailchimp; Socialite (Google, Microsoft) — Payments
  • Ops: Docker Compose on IONOS, GitHub Actions SSH deploy, PHPUnit, Sentry

Jarvis

Voice-first desktop AI assistant with a wake word, a 3D animated avatar, calendar, messaging and an OpenSentinel bridge. One product in two repos: Jarvis_Electron_Next_Level (the Electron app the website page describes) and Jarvis_Rust_Tauri (the Tauri rewrite). No hosted URL; it runs on the desktop.

  • Jarvis (Electron): Electron 28 with plain JavaScript and Three.js, no database; Porcupine wake word, Whisper, ElevenLabs; Claude, Gemini and HuggingFace over REST; Telegram, Twilio, Google Calendar and an OpenSentinel WebSocket bridge; @sentry/electron — Desktop & Mobile
  • Jarvis (Tauri): Tauri 2 + Rust with a React 19 / Vite 7 / Tailwind / Zustand front end (react-three-fiber); PostgreSQL 16 + pgvector for memory (plain-SQL migrations); OpenAI by default with Claude fallback, plus Gemini, HuggingFace and local Ollama; OpenAI Realtime voice, openWakeWord (ONNX) wake word, an axum MCP server and client with a tool autonomy gate; Google Calendar and IMAP/SMTP mail — Desktop & Mobile, Databases, LLM Providers
  • Ops: desktop builds, no Docker deploy; the Tauri repo has GitHub Actions CI (Vitest + cargo test) — CI/CD & Testing

Host platform

GGPI website + CRM

The Go Green Paperless Initiative website (50+ pages, blog, AI chat assistant, phone AI receptionist) plus the CRM and back office behind it. Live at gogreenpaperlessinitiative.com; admin and API on subdomains; this wiki at wiki.gogreenpaperlessinitiative.com. Repo: GoGreenPaperlessInitiative-Cursor.

  • Stack: Node + Express + TypeScript, Prisma; React 18 + Vite + Tailwind + shadcn/ui with build-time prerendering; Expo 54 mobile app — Backend, Frontend
  • Data: PostgreSQL 16 + pgvector (text-embedding-3-small) hybrid knowledge-base search and a contact-memory "second brain" — Vector Databases
  • AI: OpenAI (gpt-4o, gpt-4o-mini, Whisper, gpt-realtime phone receptionist via Twilio), Anthropic (claude-sonnet-5), Gemini, xAI, HuggingFace, ElevenLabs; tool-calling chat (booking, contact recall, memory search); read-only MCP server — AI Concepts
  • Payments: Stripe (test mode) and PayPal (sandbox) live; Braintree / Square / Authorize.net coded, not configured; non-custodial USDC on Base — Payments, Web3
  • Integrations: built-in CRM, bookings and invoicing (ExcelJS + PDFKit), Mailchimp, Twilio, Telegram / Discord alerts, LinkedIn cross-posting via Marketing AI — CRM & Workflow
  • Ops: single Docker image with nginx on IONOS, GitHub Actions with hard ESLint / tsc / Vitest gates, Playwright prod e2e, Winston + Sentry