# 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

