
개요
성격이 다른 청소년 단체 세 곳의 홈페이지를 한 벌의 소스로 따로 운영하고, 사이트마다 독립 관리자를 두는 웹이다.
고객이 겪던 문제
세 단체가 서로 다른 기관으로 보여야 하는데 관리 인력은 적고, 업로드 실패나 로그인 전 관리자 기능 노출 같은 운영 문제도 미리 막아야 했다.
ITF가 한 일
사이트마다 도메인 · 로고 · 색 · 메뉴 · 관리자 계정 · 게시물 · 통계를 나누고, 보안 업데이트와 기능 개선은 한 번에 세 곳에 적용되게 했다. 의결 기구 사이트는 상위 메뉴 5개 고정과 조직도 · 규칙 펼치기로, 네트워크 사이트는 17개 시도 권역 지도와 단체 활동 보고가 모여 그려지는 통계로, 캠페인 브랜드 사이트는 프로젝트 · 카드뉴스 · 웹진 · 영상 중심의 첫 화면으로 만들었다. 활동가 인터뷰는 7장 표준 틀에 사진을 자르지 않고 모자이크본만 공개한다. 관리자 내용은 서버가 권한을 확인하기 전에는 보내지 않고, 업로드가 실패하면 원인을 알려 그 파일만 다시 올리게 한다.
결과
세 사이트와 사이트별 관리자를 개발하고 있다.
화면
기술 스택
Next.jsFirebase · Cloud Run사이트별 관리자방문 통계웹 접근성
이와 비슷한 프로젝트를 검토하고 계신가요?
AI 견적으로 예상 비용과 범위를 먼저 확인하고, 개발 전문가와 무료로 상담해보세요.