Signal은 로그인 기반으로 궁합 테스트와 비밀 편지 전송 기능을 제공하는 Flask 웹 애플리케이션입니다. 학교 이메일을 통해 로그인한 사용자만 편지 전송 기능을 사용할 수 있으며, 비회원은 궁합 테스트만 이용 가능합니다.
🔐 로그인 & 인증 @e-mirim.hs.kr 이메일만 허용
비회원으로도 접속 가능 (단, 일부 기능 제한)
💌 편지 보내기 로그인 사용자만 이용 가능
익명 or 공개 선택 가능
상대방의 학번과 이름 입력 시, 해당 사용자의 이메일로 비밀 편지 전송
비속어 자동 필터링
❤️ 궁합 테스트 이름의 획수를 기반으로 궁합 퍼센트를 계산
결과는 애니메이션 효과와 함께 출력
로그인 시, 본인의 궁합 테스트 히스토리 열람 가능
Python, Flask
HTML / CSS (모던 & 심플 디자인)
Email 전송: SMTP
데이터 저장: JSON 기반 기록 관리