
SOFTMOA PROJECTS
지자체 웹사이트·CMS — 반응형 정보 제공·게시판·민원 관리
구축 배경과 구현 범위를 확인해보세요.
Contents
프로젝트 개요
공공 정보를 제공하는 반응형 지자체 웹사이트와 메뉴·콘텐츠·민원·팝업을 운영하는 CMS입니다.
부서 담당자는 메뉴 트리에서 페이지를 편집하고 승인 절차를 거쳐 게시하며, 민원 담당자는 접수부터 답변까지 처리 기한을 관리합니다.

주요 기능
사이트·콘텐츠
- 다단계 메뉴 트리와 공개 상태·순서 관리
- 본문·표·첨부파일 편집과 임시저장·승인·게시
- 수정 이력과 담당부서 표시
민원
- 유형별 민원 접수와 담당부서 이첩
- 처리 단계와 기한 관리, 답변 작성
- 처리 현황 통계
홍보·소통
- 팝업·배너 노출 일정과 우선순위
- 게시판·공지사항·설문 운영
접근성
- 웹 접근성(KWCAG) 기준 화면 구성
- 대체텍스트·표 제목 누락 검사

기술 구성
| 구분 | 사양 |
|---|---|
| Backend | Kotlin 2.4 · Spring Boot 4.1 · JDK 25 |
| Frontend | Next.js 16 · React 19 · TypeScript · SSR/ISR |
| Data | PostgreSQL 18 · jOOQ · Flyway |
| 운영 | Cloudflare CDN 캐시 · 오브젝트 스토리지 · 관리자 화면 |
구현 포인트
- 공개 콘텐츠는 서버 렌더링과 캐시 갱신을 적용하고 민원 조회는 접근 권한 확인
- 메뉴·게시물·첨부파일의 공개 상태를 개별 관리해 콘텐츠 수정과 배포 분리
- 게시 전 접근성 검사 결과를 보여 줘 기준 미달 콘텐츠의 게시를 줄임
- 공통 게시판·파일 처리 구조로 관리 기능의 중복 축소

업무에 주는 가치
부서 담당자가 직접 콘텐츠를 수정하고 승인받아 게시해 홍보 부서와 개발자에게 몰리던 요청이 줄어듭니다.
민원 처리 기한과 단계가 보여 기한을 넘기는 민원을 미리 관리할 수 있습니다.
접근성 검사를 게시 과정에 넣어 누구나 이용할 수 있는 공공 웹사이트 기준을 꾸준히 지킵니다.
Share this
포트폴리오
Showing 1 to 10 of 61 entries
