CHALLENGE
클라이언트는 주민이 행사 안내, 분실 제보, 생활 불편, 긴급 공지를 빠르게 공유할 수 있는 지역 커뮤니티가 필요했습니다. 그러나 서로 성격이 다른 정보가 같은 피드에 섞이면 주민은 무엇을 먼저 믿어야 하는지 판단하기 어렵고, 운영자는 신고가 몰릴 때 중복 여부와 처리 기한을 빠르게 파악하기 어려웠습니다.
클라이언트가 필요로 한 이유
클라이언트가 지역 운영을 시작하려면 검색 정확도나 좋아요 수만으로 정보의 가치를 판단하는 방식부터 바꿔야 했습니다. 같은 게시글이라도 실제 생활권 안에서 작성됐는지, 근거가 있는지, 정보가 아직 유효한지에 따라 가치가 달라집니다. 단순 반응 순으로 노출하면 오래된 글이나 자극적인 글이 지금 필요한 생활 정보보다 앞에 놓일 수 있었습니다.
운영자에게도 신고 건수만으로는 충분하지 않았습니다. 같은 사건의 중복 신고인지, 긴급한 안전 문제인지, 답변 기한이 지난 건인지 맥락을 함께 봐야 했습니다. 그래서 위치 인증과 신뢰 근거, 게시글 반응, 신고 처리 결과를 게시글 중심으로 연결했습니다. 주민에게는 왜 이 글을 신뢰할 수 있는지 보여주고, 운영자에게는 무엇부터 처리해야 하는지 설명하는 구조로 만든 이유입니다.
위치 인증, 신뢰 근거, 신고 결과를 게시글과 분리하지 않고 같은 맥락에서 확인하도록 설계했습니다.
| 이용자 과제 | 시스템에서 다룬 방식 |
|---|---|
| 생활권 확인 | 권한 허용·거부·지역 밖 상태를 구분한 위치 인증 |
| 게시글 신뢰 판단 | 점수와 함께 근거·버전·변경 이력 표시 |
| 신고 결과 불투명 | 접수 번호·우선순위·처리 상태·결과 제공 |
| 운영 급증 대응 | 지역별 신고량·중복 신고·SLA를 우선순위로 정렬 |
클라이언트 요청사항과 기획 방향
지역 피드를 반응이 많은 글의 목록으로 만들지 않고, 주민이 지금 필요한 정보를 신뢰할 근거와 운영자가 먼저 처리할 기준을 함께 보여주는 구조로 잡았습니다.
| 클라이언트 요청 | 이렇게 기획한 이유 | 해결 방식 |
|---|---|---|
| 실제 생활권의 정보를 빠르게 공유하고 싶다 | 지역과 무관한 글이 섞이면 가까운 행사·분실·긴급 정보의 가치가 떨어짐 | 위치 인증 상태와 장소·유효 시간을 게시글에 연결 |
| 주민이 정보의 신뢰 근거를 이해하게 하고 싶다 | 점수 하나만 표시하면 왜 믿을 수 있는지 설명되지 않음 | 인증·출처·최신성·운영 검토 근거와 평가 버전을 함께 공개 |
| 신고가 몰릴 때 우선순위를 정하고 싶다 | 신고 건수만 보면 중복 사건과 안전 관련 긴급 건을 구분하기 어려움 | 중복 신고·위험도·답변 기한을 묶어 운영 검토 순서 계산 |
SOLUTION
클라이언트의 생활권 중심 운영 방식에 맞춰 지도 표식과 종이 공고판의 익숙한 구조를 지역 피드에 결합했습니다. 게시글은 긴급·기관·행사·분실·일반 유형을 색과 배지로 구분하고, 위치 인증과 신뢰 근거를 제목 가까이에 배치했습니다.
주민이 글을 올리고 결과를 확인하는 과정
주민이 횡단보도 고장이나 분실물 제보를 올리면 먼저 현재 생활권 인증 상태를 확인합니다. 위치 권한을 거부했거나 지역 밖이라면 글을 없애지 않고 인증이 필요한 이유와 다시 시도할 방법을 안내합니다. 인증이 끝나면 장소, 작성 시각, 사진 설명, 출처 같은 근거를 게시글에 연결합니다.
피드에는 점수만 표시하지 않습니다. ‘생활권 인증 완료’, ‘기관 출처 확인’, ‘행사 종료 시각 임박’처럼 점수를 만든 이유를 함께 보여줍니다. 예를 들어 82점인 행사 글이라도 종료 시간이 지나면 상단 노출에서 내려갑니다. 반대로 긴급 글은 점수가 높다고 자동 확산하지 않고 운영자가 기관 출처와 현장 정보를 먼저 확인합니다.
신고가 접수되면 주민에게 접수 번호와 처리 상태를 보여줍니다. 운영자는 같은 사건을 가리키는 중복 신고를 묶고, 안전 관련 신고와 답변 기한이 지난 건을 먼저 검토합니다. 숨김·복원·기각 결과와 사유가 게시글 이력에 연결되므로 신고한 주민도 처리 결과를 확인할 수 있습니다.
시스템 흐름
신뢰 평가는 설명 가능한 규칙의 결과로 저장하고, 평가가 지연되어도 원문을 보존합니다. 운영 조치 역시 게시글 상태와 감사 이력에 함께 기록해 숨김과 복원의 근거를 확인할 수 있습니다.
지역 신뢰 점수
점수는 게시자를 평가하는 평판 지수가 아니라, 현재 게시글을 어느 정도 신뢰하고 노출할 수 있는지를 설명하는 보조 지표입니다.
| 판단 항목 | 반영 비중 | 근거 |
|---|---|---|
| 위치 인증 | 30% | 게시 시점 생활권 인증 결과 |
| 출처·증빙 | 25% | 기관 링크, 사진 설명, 장소 정보 등 |
| 최신성 | 20% | 유형별 유효 기간과 마지막 수정 시각 |
| 주민 교차 확인 | 15% | 고유 이용자의 확인 반응과 답글 |
| 운영 이력 | 10% | 수정·복원·기각 이력과 설명 가능성 |
중복 의심, 미해결 고위험 신고, 만료된 행사에는 별도 감점 규칙을 적용합니다. 80점 이상은 확인됨, 50~79점은 참고, 49점 이하는 추가 확인으로 표시하되 원문을 자동 삭제하지 않습니다. 긴급 유형은 점수보다 운영자 검토와 기관 출처 확인을 우선합니다.
피드 노출 조건
생활권 인증 성공, 공개 상태, 유형별 유효 기간, 미해결 차단 조치 없음이 기본 노출 조건입니다. 기관 공지는 출처 검증을, 분실 제보는 최근성, 행사는 시작·종료 시각을 각각 추가로 확인합니다. 하나의 점수만으로 모든 게시글을 같은 방식으로 정렬하지 않습니다.
주민 화면
- 60개 생활권 피드와 전체 게시글 대상 전문 검색
- 긴급·기관·행사·분실 유형, 기간, 신뢰도 정렬
- 게시글 생성·수정, 장소·행사 시각, 댓글·답글·고정 답변
- 반응 토글, 신고 접수 번호와 처리 결과
- 내 활동과 위치 인증 이력
운영 화면
- 신고 검색·유형·상태·우선순위·SLA 필터
- 중복 신고 묶음과 게시글·댓글 원문 검토
- 숨김·복원·기각과 관리자 감사 이력
- 180일 활동·댓글·신고 추이와 지역별 상태
BUILD
지역, 사용자, 게시글, 댓글, 반응, 신고, 위치 인증, 신뢰 평가, 운영 조치, 일별 지표를 관계형 데이터 구조로 구성했습니다. 평시, 행사 급증, 분실 제보 증가, 신고 집중, 연결 저하와 복구가 서버에서 발생해 지역별 사건 이력에 남습니다.
데이터를 신뢰 근거로 푸는 방식
검색은 전문 검색 색인에서 제목·본문·장소를 찾고, 지역·유형·상태 조건은 관계형 필터로 좁힙니다. 신뢰 평가는 게시글 원본을 덮어쓰지 않고 별도 버전으로 저장하며, 응답에는 총점과 항목별 근거를 함께 보냅니다. 운영자가 상태를 바꾸면 조치 사유와 이전·이후 상태가 감사 로그에 남습니다.
검증한 데이터 규모
| 데이터 | 규모 |
|---|---|
| 지역 / 사용자 | 60 / 2,400 |
| 게시글 / 댓글 | 6,500 / 14,500 |
| 반응 / 신고 | 19,000 / 900 |
| 위치 인증 이력 | 2,742 |
| 신뢰 평가 이력 | 6,724 |
| 180일 시계열 | 10,800 |
VALIDATION
- 자동 테스트 9건 통과
- 프로덕션 빌드 완료
- 2페이지 이후 검색·상세·수정 확인
- 위치 인증 성공·실패와 신고 처리 흐름 확인
- 긴급 게시글이 점수만으로 자동 노출되지 않는 예외 규칙 확인
- 상태 변화 2회 이상, 연결 저하·복구, 초기화와 데이터 지속성 확인
- 데스크톱·태블릿·모바일에서 가로 넘침과 예상 밖 오류 없음
RESULT
| 이용 장면 | 기존에 생기던 문제 | 구축 후 처리 방식 |
|---|---|---|
| 지역 정보 탐색 | 오래되거나 자극적인 글이 필요한 생활 정보보다 앞에 노출 | 위치·출처·최신성 근거와 유형별 유효 기간을 함께 적용 |
| 게시글 신뢰 판단 | 점수만 보여줘 이용자가 이유를 알 수 없음 | 총점과 위치 인증·증빙·최신성 근거를 함께 표시 |
| 신고 처리 | 접수 뒤 상태와 결과를 주민이 확인하기 어려움 | 접수 번호부터 숨김·복원·기각 결과까지 게시글 이력에 연결 |
60개 생활권과 6,500개 게시글, 900개 신고를 이용해 지역별 활동량 차이와 행사·분실·긴급 유형의 유효 기간이 달라도 같은 설명 기준을 유지하는지 확인했습니다.
비슷한 업무에 적용할 수 있는 부분
아파트 단지, 학교·캠퍼스, 산업단지, 공공시설처럼 장소와 정보 유효 기간이 중요한 커뮤니티가 적용 대상입니다. 단순 인기순보다 누가 어디에서 어떤 근거로 올렸고 어떻게 처리됐는지를 따져야 하는 환경에 맞습니다.
본 프로젝트는 고객사 실제 업무 요건을 바탕으로 설계한 결과물이며, 보안 정책에 따라 일부 화면만 공개했습니다.



