# DomainWatch - Project Brief ## Overview DomainWatch is a self-hosted domain availability monitoring application that allows users to check and track domain name availability. ## Core Features ### 1. Public Domain Checker - Instant domain availability check - No registration required - Shows WHOIS data (registrar, expiration date, name servers) ### 2. Subscription-Based Monitoring - User registration and authentication - Domain watchlist management - Three subscription tiers: Free (3 domains), Basic (25 domains), Pro (100 domains) ### 3. Automated Daily Checks - Background scheduler runs daily - Updates all monitored domains - Stores check history ## Technical Requirements - **No external API dependencies** - Uses WHOIS and DNS lookups directly - **Self-hosted** - Can run on any server - **No Docker** - Direct deployment - **Server-ready** - Local development that transfers easily to production ## Target Users - Domain investors - Entrepreneurs waiting for specific domains - Businesses monitoring competitor domains