프로젝트 계획

목표

  • 도메인 등록 가능 여부를 모니터링 하여 사용 가능할 경우 이메일을 보내주는 개인용 웹 애플리케이션 제작
  • 완전 자동화된 도메인 상태 확인 시스템
  • 비용이 들지 않는 방식으로 구축
  • 기술 스택

  • Frontend: Next.js 16 + React 19 + TypeScript + Tailwind CSS
  • Backend: Next.js API Routes
  • Database: Supabase (PostgreSQL + Realtime)
  • Email: Resend API
  • Domain API: Domainsduck
  • 배포: Vercel
  • CI/CD: GitHub Actions (CRON Scheduler)
  • 보안: IP 기반 접근 제어 (Middleware)
  • 특징

  • 로그인 없는 보안 - IP 화이트리스트 방식으로 인증 시스템 불필요
  • 자동 모니터링 - GitHub Actions로 하루 2회 (오전 9시, 오후 9시 KST) 자동 체크
  • 이메일 알림 - 도메인 상태 변경 시 이메일로 등록 가능 도메인 알림
  • 타임아웃 방지 최적화 - Vercel 10초 제한 고려한 병렬 처리
  • 완전 자동화 - 배포 후 추가 작업 없이 즉시 사용 가능