올바른 한국어 문장을 사람들이 자주 헷갈리는 표기로 바꿔 보여주는 리버스 맞춤법 검사기입니다.
- 서비스: https://reverse-spell-checker.vercel.app/
- GitHub: https://github.com/makersfarm/reverse-spell-checker
- 되/돼, 안/않, 왜/외, 며칠/몇일처럼 자주 헷갈리는 표현을 문장 안에서 표시합니다.
- 맞춤법, 띄어쓰기, 표준어, 외래어 분류별로 바뀐 표현을 보여줍니다.
- 결과를 복사하거나 공유하고, 이미지로 저장할 수 있습니다.
- 빠진 표현은 앱 안에서 가볍게 남길 수 있고, GA4에는 원문 대신 분류와 길이만 보냅니다.
client/ React + Vite 프론트엔드
server/ 프로덕션 정적 파일 서빙용 Express 서버
shared/ 클라이언트/서버 공유 코드
docs/ 맞춤법 규칙과 운영 문서핵심 파일:
client/src/pages/Home.tsx: 메인 화면, 입력/결과/공유/표현 추가 UIclient/src/lib/reverseSpellCheck.ts: 리버스 맞춤법 변환 로직client/src/lib/reverseSpellCheck.fixtures.ts: 룰 테스트 fixtureclient/src/lib/analytics.ts: GA4 이벤트 전송docs/spelling-rules.md: 현재 적용된 규칙 정리RULE_UPDATE.md: 새 맞춤법 룰을 추가할 때의 기준
필요한 환경:
- Node.js 20 이상
- pnpm
pnpm install
pnpm dev검증:
pnpm check
pnpm test
pnpm build한 번에 확인:
pnpm qaVercel Git 연동을 사용합니다. main 브랜치에 push하면 Production 배포가 생성됩니다.
Vercel 설정:
- Repository:
makersfarm/reverse-spell-checker - Framework Preset:
Vite - Install Command:
pnpm install --frozen-lockfile - Build Command:
pnpm build - Output Directory:
dist/public - Production Branch:
main
자세한 내용은 DEPLOYMENT.md를 봅니다.
- 사이트명은
리버스 맞춤법 검사기, 화면 타이틀은맏춤법 검사기입니다. - 커스텀 도메인은 나중에 붙입니다. 현재 대표 URL은 Vercel 기본 도메인입니다.
- sitemap은
sitemap.xml하나만 사용합니다. - 일반 웹페이지는 Google Indexing API 대상이 아닙니다. 검색 노출 개선은 Search Console URL 검사, sitemap 제출, 외부 링크, 정적 본문 보강으로 처리합니다.