Welcome to the official repo for SaaSgenix — Intelligent SaaS Automation for Developers & Enterprise.
SaaSgenix is an enterprise-grade agentic AI platform designed to accelerate SaaS development. This repo contains codebase and branding kit including visual and design assets to represent the SaaSgenix identity across digital and print media.
logo/ — Logo files in various formats (SVG, PNG)favicon/ — Favicon placeholdercolors.txt — Official color palette with hex codestypography.txt — Typography recommendations (Google Fonts)LICENSE.txt — MIT Non-Commercial LicenseCONTRIBUTING.md — Contributor guidelinesTo deploy the unified SaaSgenix FastAPI backend to a live Kubernetes cluster, we’ll follow these steps: ⸻ 🚀 Deployment Plan
Here are the generic Kubernetes manifests for deploying the unified SaaSgenix FastAPI backend to any cluster:
image: saasgenix/backend:latest
kubectl apply -f saasgenix_deployment.yaml kubectl apply -f saasgenix_service.yaml kubectl apply -f saasgenix_ingress.yaml
ArgoCD GitOps configuration is ready for deploying the SaaSgenix FastAPI backend: 📄 Download argocd_saasgenix_app.yaml ⸻ 🔧 How to Use
https://github.com/your-org/saasgenix-k8s-manifests
kubectl apply -f argocd_saasgenix_app.yaml
To configure ArgoCD in your Kubernetes cluster, here’s a step-by-step guide that works on any cloud or local setup: ⸻ ⚙️ Step 1: Install ArgoCD kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
⸻ 🔐 Step 2: Access ArgoCD UI You can expose the ArgoCD server using a LoadBalancer or port-forward: Option A: Port-forward (local access) kubectl port-forward svc/argocd-server -n argocd 8080:443
Access via: https://localhost:8080 Option B: LoadBalancer (cloud access)
kubectl patch svc argocd-server -n argocd -p ‘{“spec”: {“type”: “LoadBalancer”}}’
⸻ 🔑 Step 3: Login to ArgoCD Get the initial admin password: kubectl get secret argocd-initial-admin-secret -n argocd -o jsonpath=”{.data.password}” | base64 -d
Login via CLI:
argocd login
⸻ 📦 Step 4: Apply SaaSgenix GitOps App Use the previously generated manifest: kubectl apply -f argocd_saasgenix_app.yaml
ArgoCD will now track your GitHub repo and deploy the SaaSgenix backend automatically.
Terraform module for automating ArgoCD installation and deploying the SaaSgenix backend is ready: • 📄 Terraform module file – saasgenix_argocd_module.tf • 📄 ArgoCD Application template – argocd_saasgenix_app.yaml.tpl ⸻ 🚀 How to Use
Customize variables in your Terraform configuration: module “saasgenix_argocd” { source = “./path-to-module” repo_url = “https://github.com/your-org/saasgenix-k8s-manifests” namespace = “saasgenix” sync_policy = “automated” }
Run Terraform: terraform init terraform apply
This will: • Install ArgoCD • Create the saasgenix namespace • Deploy the SaaSgenix backend via GitOps
Terraform module for ArgoCD and SaaSgenix deployment has been bundled into a zip file: 📦 Download saasgenix_terraform_module.zip
You may use the assets in this kit for:
Please do not use these assets for commercial purposes without explicit permission.
This project is licensed under a MIT Non-Commercial License.
You are free to use, modify, and distribute the contents for non-commercial purposes only.
See LICENSE.txt for full terms.
We welcome contributions to improve the branding kit. Please read CONTRIBUTING.md for guidelines on how to submit updates or new assets.
For commercial licensing or partnership inquiries, please contact:
Email: `team@honeypotz.net
© 2024 SaaSgenix. All rights reserved.