← cd ..
➜ DomainPilot git:(main)
cat README.md
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.
// 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
// 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