waruna@dev: ~/projects/DomainPilot
← cd ..
DomainPilot git:(main) cat README.md
DomainPilot
Frontcube LLC · Solo Project
app.domainpilot.io →
6
Global Regions
3
Services
1
Engineer

Domain monitoring SaaS I designed, built, and operate solo. Bring your domains together from GoDaddy, Namecheap, Cloudflare, and 6+ registrars. Monitor uptime and SSL. Manage DNS and renewals. Protect everything from one dashboard.

DomainPilot landing page showing the dashboard with domain monitoring overview
// Landing page — "Never Lose a Domain Again"
DomainPilot git:(main) cat ARCHITECTURE.md
# Architecture
  • Rails 8 API backend with PostgreSQL and TimescaleDB for time-series data
  • Next.js 16 frontend with real-time WebSocket updates via Action Cable
  • Go uptime monitoring service deployed across 6 global regions on Fly.io
  • Redis config broadcast system for cross-region configuration sync
  • Two-layer notification anti-spam with multi-region consensus and flap detection
  • Stripe billing integration with subscription management
  • AI-powered domain analysis using Claude API
  • Supports 12+ registrars: GoDaddy, Namecheap, Cloudflare, Porkbun, and more
DomainPilot supported registrars grid including GoDaddy, Namecheap, Cloudflare, Porkbun, and more
// Supported registrars — 12+ integrations
DomainPilot git:(main) cat stack.txt
# Tech Stack
Rails 8 Next.js 16 Go PostgreSQL TimescaleDB Redis Fly.io Stripe Claude API Action Cable Good Job Cloudflare
# Key Challenges
  • Designing a multi-region uptime system that agrees on domain status without false positives
  • Building real-time notification anti-spam that handles DNS propagation delays gracefully
  • Integrating with 12+ registrar APIs, each with different auth, rate limits, and data formats
  • Operating the entire platform solo — from infrastructure to customer support
NORMAL DomainPilot/README.md utf-8