Skip to content

DotCorr/dccortex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

105 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DCCortex

Build and run full applications with a visual builder, runtime APIs, and deployable self-host infrastructure.

DCCortex is built for:

  • Product teams that want fast app delivery.
  • Organizations that need self-hosting control.
  • Enterprise environments that require compliance-oriented release gates.

Delivery model:

  • Community version remains free for builders and self-serve teams.
  • Enterprise plans are for long-term support, prioritized feature requests, and direct developer support.

What This Repository Contains

  • dashboard/: Next.js dashboard and visual builder.
  • platform-api/: backend service for platform/runtime operations.
  • docker-compose.yml: production-style stack baseline.
  • docker-compose.dev.yml: local development stack.
  • docker-compose.scale.yml: horizontal scale profile.
  • deployment/kubernetes/charts/dccortex/: Helm chart scaffold for enterprise Kubernetes mode.
  • docs/enterprise/: enterprise release contract, controls, hardening, and operations documentation.

Deployment Modes

1. Normal Hosting (managed by you)

Use standard Docker deployment for internet-facing environments where you operate the stack.

2. Self-Hosting (customer-owned infra)

Use Compose-based deployment for customer-managed Linux VM environments.

3. Enterprise Hosting (compliance-focused)

Use the enterprise release pack and Kubernetes/Helm pathway for strict operational and compliance requirements.

This repository stays enterprise-first in release standards and compliance posture, while keeping community access free.

Start here:

  • docs/enterprise/README.md
  • docs/enterprise/RELEASE_ENTERPRISE_SELF_HOST_1_0.md

Visual Builder

DCCortex provides a drag-and-drop visual editor for building production applications without code. Connect any database or API, design interfaces in real-time, and deploy instantly.

DCCortex Builder - Visual App Development

The builder generates production-grade applications with automatic data binding, real-time validation, and enterprise controls built in.

Quick Start (Local)

  1. Start core infra services:
docker compose -f docker-compose.dev.yml up -d postgres redis
  1. Start dashboard:
cd dashboard
npm ci
npm run dev
  1. Start platform API:
cd platform-api
npm ci
npm run dev
  1. Optional end-to-end smoke test:
./test-end-to-end.sh

Production Baseline

For a production-style local/VM startup path:

./start-production.sh

This brings up the Compose-managed backend services and checks health.

Enterprise Release Readiness

This repository includes release gating scaffolding for enterprise delivery:

  • CI workflows in .github/workflows/
  • Gate scripts in scripts/ci/
  • Compliance and operations docs in docs/enterprise/

Minimum release rule:

Do not tag an enterprise release until all required gates in docs/enterprise/RELEASE_ENTERPRISE_SELF_HOST_1_0.md are green with evidence attached.

Compliance-First Development

Every code change is validated against compliance requirements before commit. This ensures production readiness grows with the codebase instead of becoming a scramble at release time.

Before you commit:

  1. Read COMPLIANCE_FRAMEWORK.md for full guidance
  2. Use the Quick Checklist
  3. Run: bash scripts/compliance/pre-commit-check.sh

Quick start:

Full guidance:

Domains covered:

  • AC (Access Control) — RBAC, permission gates, session security
  • AU (Audit) — immutable logging, event tracking, evidence extraction
  • CP (Contingency Planning) — backup, restore, recovery validation
  • IR (Incident Response) — runbooks, evidence templates, severity models
  • DE (Data Evidence) — release gates, artifact packaging, CI validation

Peace of mind: Every change is checked. Compliance grows with features. Go to production without surprises.

Current Direction

DCCortex is actively focused on:

  • Builder and runtime feature development.
  • Self-host and enterprise deployment maturity.
  • Compliance-aware release operations.

If you are implementing features, build against the enterprise release contract from day one so product velocity and release readiness move together.

Test PR

About

Build and run full applications with a visual builder, runtime APIs, and deployable self-host infrastructure. DCCortex is built for: Product teams that want fast app delivery. Organizations that need self-hosting control. Enterprise environments that require compliance-oriented release gates.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors