위키코리아 통합관리서비스 (wekey.crowny.org)
개요
사단법인 위키코리아(wekeykorea.or.kr) — 위기청소년 지원 비영리단체의 전 운영을 셀프기능향상형으로 통합하는 관리 시스템. 기존 사이트의 6대 사업을 모듈화하고, 8개 Crowny 서비스와 연동.
무엇을 했는가
1. 기존 사이트 스크리닝
- wekeykorea.or.kr 전체 구조 분석 (XpressEngine 기반)
- 6대 사업 파악: 만나하우스, 치유상담, 주거지원, 119긴급지원, 위키아카데미, 멘토링
- 후원 시스템 (donus.org 연동), 커뮤니티 구조 파악
- 단체 정보: 고유번호 791-82-00456, 대표 임귀복, 강서구 금낭화로 128
2. 통합관리서비스 구축
- 서버: Node.js HTTP (포트 9776)
- 6대 모듈 API: 위키즈케어/만나하우스/주거지원/상담교육/멘토링/후원관리/커뮤니티
- 인증: SHA256+salt, 쿠키 세션, 관리자/스태프 역할
- 대시보드: 다크테마 SPA, 전 모듈 통계 + 연동 서비스 상태
- 연동: CRM(9748), Network(9740), Enterprise(9700), 한선씨(9760)
3. 한선씨 동반
서버.한선작성 — TCP 서버, DB CRUD, 통계 함수
관련 파일
| 파일 | 역할 |
|---|---|
/Users/ef/crowny-wekey/server.js | 메인 서버 (포트 9776) |
/Users/ef/crowny-wekey/web/index.html | 대시보드 프론트엔드 |
/Users/ef/crowny-wekey/서버.한선 | 한선씨 동반 |
/Users/ef/crowny-wekey/CLAUDE.md | 프로젝트 문서 |
/Users/ef/crowny-wekey/package.json | @crowny/wekey |
연동 서비스 (8개)
- crm.crowny.org:9748 — 후원자 CRM + 성향분석
- network.crowny.org:9740 — 파트너 네트워크
- enterprise.crowny.org:9700 — TDT 운영 인텔리전스
- hansunc.crowny.org:9760 — 한선씨 실행/교육
- core.crowny.org:7731 — 코어 동기화
- deacon.crowny.org — AI 집사
- project.crowny.org — 프로젝트 관리
- premium.crowny.org — 프리미엄
API 엔드포인트
/api/dashboard— 전체 통계/api/youth— 위키즈(청소년) CRUD/api/manna— 만나하우스 (급식/위캣/박스)/api/housing— 주거지원 3단계/api/counsel— 치유상담/api/academy— 위키아카데미/api/mentor— 멘토링 매칭/api/emergency— 119긴급지원/api/sponsor— 후원관리/api/community— 커뮤니티/api/report/summary— 공시 리포트
4. 2차 구현 (2026-05-08)
- 위캣배송 150명 자동마감: 월별 카운트, 한도 초과시 자동 거부
- 세제증명 자동발급:
/api/sponsor/{id}/tax-receipt— 소득세법 34조 기반 - 후원 결제 이력:
/api/sponsor/{id}/payments— 결제 추적 - 위키즈 타임라인:
/api/youth/{id}/timeline— 한 청소년의 전 서비스 이력 통합 - Deacon AI 로컬분석:
/api/deacon/analyze— 인사이트 자동 생성 (긴급 미완료, 후원 확대 등) - 기존 사이트 마이그레이션: 공지 8건 + 위키스토리 20건 = 28건 게시글 이전
- 데이터 입력 모달: 전 모듈 (위키즈/만나/주거/멘토/긴급/후원/커뮤니티) 모달 UI
- 한선씨 동반 업데이트: 위캣마감, 세제증명, AI분석 함수 추가
5. 3차 구현 — 공개 홈페이지 + 회원가입 + 미디어 (2026-05-08)
- 공개 홈페이지 (
/= home.html): 히어로, 6대 사업, 임팩트 카운터, 미디어, 소식, 후원안내, 후원기관 - 회원가입 시스템:
/api/member/register,/api/member/login,/api/member/me— 크라우니 통합회원 - 공개 API:
/api/public/about,/api/public/impact,/api/public/media,/api/public/posts,/api/public/partners - 미디어 라이브러리: 유튜브 12개 + 방송 1개 + 기사 3개 = 16건 등록
- 유튜브 채널:
UCT_MZnfM8x3di42iNsehAdw(위키코리아 공식) - 후원기관 데이터: 교회 14개, 기업 11개, 기관 6개, 물품 2개
- 라우팅:
/= 공개 홈,/admin= 관리자 대시보드 - 한선씨 동반: 회원가입, 단체소개, 영향력수치 함수 추가
잔여 이슈
- premium.crowny.org 프리미엄 서비스 연동
- donus.org 결제 API 실제 연동
- 위캣배송 SOS 긴급신청 (010-7587-5044) 자동화
- 교정시설 입소 청소년 면회 관리
- 사업결산 자동 리포트 (PDF 생성)
- 회원 마이페이지 (봉사이력, 후원내역)
- SNS 로그인 연동 (카카오/네이버)