Developer Tools Portal — tools.gantman.biz

Developer Tools Portal — tools.gantman.biz

Challenge

DevSecOps practitioners juggle six to ten web tools daily: JSON formatters, JWT decoders, hash generators, API clients, network calculators. These tools live at different URLs, require separate bookmarks, and offer inconsistent UX. No single public interface provides all common developer utilities in one place with immediate access — no signup walls, no cookie consent popups blocking tool use.

Build a unified developer tool suite that:

  • Provides 30+ curated tools at launch, growing to 100+
  • Requires no registration — instant access
  • Self-hosts all tools with zero data leaving the operator’s infrastructure
  • Evolves into sustainable SaaS with dedicated resources for paying teams

Solution Architecture

Overview

┌─────────────────────────────────────────────────────────────────┐
│                   tools.gantman.biz Portal                       │
│           React 18 + TypeScript + Tailwind CSS                  │
└───────────────────────────┬─────────────────────────────────────┘
                            │ HTTPS / G-Core CDN
                            ▼
┌─────────────────────────────────────────────────────────────────┐
│                       k3s Cluster (Belarus HTP)                  │
│          ArgoCD GitOps · Nginx Ingress · cert-manager           │
└───────────────────────────┬─────────────────────────────────────┘
                            │
         ┌──────────────────┼──────────────────┐
         ▼                  ▼                  ▼
┌──────────────────┐ ┌──────────────┐ ┌──────────────────┐
│   Tool Pods      │ │   Keycloak   │ │   Analytics      │
│   (per-tool k8s  │ │   (Phase 3)  │ │   Plausible CE   │
│    deployment)   │ │              │ │   (cookieless)   │
└──────────────────┘ └──────────────┘ └──────────────────┘

Three-Phase Rollout

PhaseNameAuthGoal
1Free LaunchNone (public)Traffic, awareness, 30+ tools
2BetaOptional accountFeedback, analytics, NPS
3MonetizationKeycloak SSORevenue (Free/Pro/Team tiers)

16 Tool Categories

IDCategoryExamples
CAT-01CryptoHash generators, UUID, BCrypt, RSA keygen
CAT-02ConvertersJSON/YAML/TOML/XML, Base64, color
CAT-03WebURL encoder, JWT decoder, HTTP status
CAT-04DevelopmentFormatters, regex, cron, chmod
CAT-05NetworkCIDR calculator, DNS, WHOIS
CAT-06TextLorem ipsum, diff, case converter
CAT-07DevSecOpsCyberChef, testssl.sh, PrivateBin
CAT-08APIHoppscotch, Swagger UI, httpbin
CAT-09PDF & DocumentsStirling-PDF, Gotenberg, Tabula
CAT-10DiagramsExcalidraw, draw.io, Mermaid
CAT-11MonitoringUptime Kuma, Gatus, Healthchecks
CAT-12Database AdminAdminer, CloudBeaver, RedisInsight
CAT-13AI/LLM ToolsOpen WebUI, LocalAI
CAT-14Workflown8n (lab subdomain), Node-RED
CAT-15InfrastructurePortainer, ttyd (internal-only)
CAT-16CollaborationStackEdit, linkding

Key Features

1. No Signup Required (Phase 1)

Day-1 User Journey:
├── User searches "json to yaml online"
├── Lands on tools.gantman.biz — no login prompt
├── Tool grid visible immediately
├── Clicks "JSON to YAML" — tool opens inline
├── Pastes input, gets output — 30 seconds total
└── No registration, no cookies required

2. Tool Embedding Strategy

// Inline (iframe) — it-tools, CyberChef, PrivateBin
<iframe src="/tool/cyberchef" sandbox="allow-scripts" />

// New Tab — Hoppscotch, complex tools
<a href="/launch/hoppscotch" target="_blank">Launch</a>

// Web UI wrapper — Trivy, testssl.sh
<TriviyScanForm onSubmit={submitToBackendQueue} />

3. Subscription Tiers (Phase 3)

TierPriceResource PoolRate Limit
Free$0Shared pods200 req/min
Pro$9/moPriority queue500 req/min
Team$49/moDedicated namespaceUnlimited

4. Self-Hosted Economics

Monthly Operating Cost (Phase 1):
├── Electricity (~150W avg)    $30/mo
├── Domain registration        $1.25/mo
├── Backup S3 (50 GiB)        $5/mo
├── G-Core CDN                 $0 (free tier)
├── Hardware amortization      $56/mo
└── Total                      ~$92/mo

Revenue (Phase 3 projection):
├── Carbon Ads (50K MAU)       $1,500/mo
├── Pro tier (200 × $9)        $1,800/mo
└── MRR target                 $3,300/mo

Tech Stack

ComponentTechnologyPurpose
FrontendReact 18 + TypeScriptPortal SPA
StylingTailwind CSSResponsive dark/light themes
Hostingk3s clusterMulti-tool Kubernetes deployment
AuthKeycloak 24OIDC/PKCE SSO (Phase 3)
DeploymentArgoCDGitOps from Helm charts
CDNG-Core CDNGlobal edge delivery
Rate LimitingRedis + NginxPer-IP/per-account buckets
AnalyticsPlausible CECookieless, privacy-first
TLScert-managerLet’s Encrypt automation

Competitive Positioning

Dimensionit-tools.techtools.gantman.biz
Tool count8730+ MVP → 100+ Phase 3
DevSecOps toolsNoneCyberChef, Trivy, testssl.sh
API testingNoneHoppscotch
Secure pasteNonePrivateBin (E2E encrypted)
Rate limitsNoneTiered (Free/Pro/Team)
SLANonePro 99.0%, Team 99.5%
Revenue modelNoneFreemium + ads

Hosting Advantage

Deployed from Belarus High-Tech Park (HTP):

  • 0% IT income tax through 2049
  • G-Core CDN edge nodes (CIS, EU, Asia)
  • No US cloud dependency (OFAC-safe)
  • No AWS/GCP/Azure vendor lock-in
  • Data stays on-premises — privacy advantage for security tools

Results & Roadmap

MVP (Phase 1) Success Criteria

Metrics:
├── 30+ tools at launch (MVP-30 list)
├── 1,000+ monthly unique visitors
├── 40%+ engagement (≥2 tools/session)
├── 99.5% uptime
├── <2s global page load via CDN
└── Zero blocking auth prompts

Phase 3 Revenue Targets

Month 9:   $950/mo MRR (50 Pro + 15 Team seats)
Month 12:  $3,300/mo MRR (150 Pro + 60 Team seats)
Month 18:  $8,500/mo MRR (400 Pro + 150 Team seats)

Architecture Decisions

  • No signup required (Phase 1): Maximizes top-of-funnel; day-1 abuse controls (100 req/min/IP, captcha-on-spike) run transparently
  • Per-tool k8s deployments: Fault isolation — one tool crash doesn’t affect others
  • ArgoCD GitOps: Zero manual kubectl apply; all deployments from Helm charts
  • G-Core CDN over Cloudflare: CIS-friendly edge coverage; no OFAC risk
  • Self-hosted analytics: No data to third-party SaaS; GDPR-simple
  • Belarus HTP hosting: 0% IT tax = sustainable $0 cloud-hosting model