Skip to content
@G11-Engineering

G11 Engineering

CMS Management System

Cloud-native CMS platform designed for building and managing blog content at scale. The system is built using 6 independent microservices that communicate through REST APIs and are deployed on Kubernetes with ArgoCD for GitOps-based continuous delivery.

Core Services:

  • User Service - Authentication with WSO2 Asgardeo
  • Content Service - Post management
  • Category Service - Categories and tags
  • Comment Service - Comment system
  • Media Service - File storage (S3/Local)
  • Frontend Service - Next.js application

Repositories

RepositoryDescription
g11-user-serviceUser authentication and management
g11-content-serviceBlog post management and publishing
g11-category-serviceCategories and tags
g11-comment-serviceComment management
g11-media-serviceMedia storage and upload
g11-frontend-serviceNext.js frontend with MUI
g11-k8s-chartsKubernetes manifests
g11-helm-chartsHelm charts with Istio
docsComplete documentation

Tech Stack

  • Frontend: Next.js 14, Material-UI, TipTap Editor
  • Backend: Node.js, TypeScript, Express, PostgreSQL, Drizzle ORM
  • Security: WSO2 Asgardeo (OAuth 2.0/OIDC), Trivy scanning
  • DevOps: Docker, Kubernetes, ArgoCD, Istio, Helm, GitHub Actions

Documentation

For detailed documentation, please visit docs repository


Popular repositories Loading

  1. blog-cms-platform blog-cms-platformPublic

    TypeScript

  2. mcms-frontend mcms-frontendPublic

    TypeScript

  3. mcms-content-service mcms-content-servicePublic

    Python

  4. cms_monitoring_kubernetes cms_monitoring_kubernetesPublic

  5. docs docsPublic

    comprehensive documentation

  6. g11-frontend-service g11-frontend-servicePublic

    TypeScript

Repositories

Showing 10 of 13 repositories

Top languages

Loading…

Most used topics

Loading…