카테고리 없음

마을공동체 디지털 전환 플랫폼 '마을백' (maeul100.com)

태천인 2026. 7. 3. 00:56

 

 

"파편화된 로컬 커뮤니티 데이터의 통합 및 지속 가능한 아카이빙 플랫폼 구축"
지역 공동체의 정보 휘발 문제를 해결하기 위해 SNS 및 매체별로 분산된 정보를 모아 데이터화하고, 디지털 소외 계층과 단체를 위한 상세 페이지 빌딩 및 로컬 매칭 서비스를 제공하는 디지털 전환(DT) 프로젝트입니다.

  • 참여 기간: 2021.06 ~ 2022.08 (유지보수 및 확장 포함)
  • 역할: 1인 개발 (서비스 기획 및 디자인 협업, 풀스택 아키텍처 설계 및 핵심 기능 개발 담당)
  • 성과: 2022년 경기도마을공동체지원센터 국제포럼 디지털 전환(DT) 우수 사례 선정 및 발표

Tech Stack

  • Frontend&Backend: Wordpress / HTML5, CSS3, JQuery
  • Database: MySQL
  • Infrastructure: Cafe24

Key Implementation & Work (핵심 구현 및 담당 업무)

1. 매체별 파편화된 데이터의 통합 및 정형화 디렉토리 시스템 구조 설계

  • 인스타그램, 네이버밴드, 페이스북 등 외부 플랫폼에 분산된 로컬 콘텐츠의 휘발 문제를 해결하기 위한 중앙 집중형 아카이빙 시스템 구축.
  • 공동체 자원(단체, 공간, 가게 등)의 메타데이터(위치, 연락처, SNS 링크 등)를 구조화하여 확장 가능한 DB 스키마 설계.
  • [마을점방] 이메일 연동 기반의 데이터 인입 프로세스를 고려하여, 비정형 데이터를 유연하게 수집하고 관리자(Admin) 단에서 빠르게 상세 페이지로 빌딩·배포할 수 있는 템플릿 엔진 구현.

2. 주민 참여형 실시간 로컬 보드 플랫폼 구현

  • [마을톡톡] / [마을잡] 동네의 모임, 장터, 구인구직 등 잦은 데이터 변경(CUD)이 발생하는 오픈 게시판 형태의 서비스 개발.
  • 지역 주민(디지털 소외 계층 포함)의 접근성을 최우선으로 고려하여 UI/UX 복잡도를 최소화한 직관적인 폼(Form) 벨리데이션 및 상태 관리 구현.
  • 멀티미디어(이미지 등) 업로드 최적화를 통해 로딩 속도 및 인프라 비용 개선.

3. 서비스 확장성 및 확장 도메인을 고려한 설계

  • 초기 용인시(동천동, 고기동) 중심의 아키텍처에서 타 지역구 및 골목상권(로컬 소상공인)으로 서비스 권역을 유연하게 확장할 수 있도록 지역 코드 기반의 멀티 테넌시(Multi-tenancy) 구조 고려 및 라우팅 설계.

Measurable Results (성과 및 비즈니스 임팩트)

  • 기술을 통한 사회적 가치 증명: 2022년 경기도마을공동체지원센터 국제포럼에서 아날로그 자원을 온라인으로 성공적으로 이전한 '작지만 강한 디지털 전환' 사례로 인정받아 초청 발표 진행.
  • 지속 가능한 아카이빙 달성: 자체 홈페이지나 SNS 유지가 어려운 소규모 마을 단체들을 위한 고유 디지털 상세 페이지를 100% 자급하여 기술적 진입 장벽 제거.

Engineering Challenges & Troubleshooting (성장 경험 및 고민)

Q. 플랫폼마다 분산된 데이터의 아카이빙 방식 및 운영 효율화 고민

  • Problem: 마을 단체마다 사용하는 SNS 채널이 달라, 사용자가 직접 데이터를 매번 양식에 맞춰 등록하기엔 허들이 높았고, 운영진이 매번 수동으로 이메일 수집 후 페이지를 만드는 것은 리소스 낭비가 심했음.
  • Solution: 마을백 유입되는 이미지와 텍스트 데이터를 빠르게 구조화된 상세 페이지로 전환할 수 있도록 컴포넌트 기반의 어드민 페이지 및 데이터 파싱 자동화 프레임워크를 점진적으로 구축. 이를 통해 기획/운영팀의 상세 페이지 생성 소요 시간을 대폭 단축함.
  • Learned: 기술적 화려함보다 실제 사용자와 운영자의 편의성을 고려한 아키텍처 설계가 롱런하는 서비스의 핵심임을 깨달음.

Q. 서비스 지역 확장 및 소상공인 데이터 유입에 따른 쿼리 확장성 대비

  • Problem: 마을 공동체 단체 중심에서 '지역 기반 작은 가게'로 도메인이 확장됨에 따라 데이터 조회 조건(지역별, 카테고리별 필터링)이 복잡해질 가능성 존재.
  • Solution: 데이터베이스 설계 단계에서부터 지역 단위 코드와 카테고리 인덱싱을 고도화하여 대량의 로컬 데이터 검색 쿼리가 유입되더라도 지연 시간을 최소화할 수 있도록 인덱스 전략 수립 및 최적화 진행.