# DomainCal DomainCal is a domain expiry tracking service that helps you monitor when your domain names expire and sends timely email alerts before they lapse. ## What DomainCal Does DomainCal solves the problem of forgetting when domain names expire. Users add domains they own, and DomainCal: 1. **Fetches WHOIS data** to discover the authoritative expiry date for each domain 2. **Tracks expiry dates** in a dashboard showing days remaining until expiration 3. **Sends email alerts** at strategic intervals: 7 days, 1 day, and on the expiry day itself 4. **Supports bulk imports** via CSV upload for users with large domain portfolios ## Key Features - **WHOIS Integration**: Fetches accurate expiry data with retry logic for rate limits - **Email Notifications**: Batched email delivery for all expiring domains - **Guest Mode**: Unauthenticated users can submit domains stored in localStorage; these auto-import after login/registration - **Responsive Dashboard**: Clean, searchable list of domains with visual expiry indicators - **Daily Alert Processing**: Automated alert checking at 3 PM UTC ## User Flow 1. User lands on the site and sees a landing page explaining the service 2. Unauthenticated users can add domains (stored locally) or sign up 3. Authenticated users see their domain dashboard with all tracked domains 4. System fetches WHOIS data and displays expiry dates 5. Email alerts fire automatically as domains approach expiration 6. Users can refresh individual domains to get updated WHOIS data (24-hour cooldown between refreshes) ## About DomainCal DomainCal helps domain owners stay on top of their portfolio. Domain registrars profit when you forget renewal dates — through expired domain auctions, redemption fees, or surprise price hikes. DomainCal puts the knowledge back in your hands. The service tracks every domain you own, regardless of registrar, so you never miss a renewal or get surprised by a price hike. Because knowing when your domains expire shouldn't be your registrar's advantage. ## Limitations - Maximum 20 domains per submission - WHOIS refresh limited to once per 24 hours per domain - Email verification required for new accounts - Alerts processed once daily at 3 PM UTC ## Links - Website: https://domaincal.com