‹ 프로젝트
자체 · 서비스Community Wall운영 중

담벼락

하루를 남기고, 이야기를 쓰고, 속마음을 묻어 두는 텍스트 중심 커뮤니티. 사용자 웹과 운영자용 관리자 웹을 함께 만들어 운영합니다.

담벼락 화면
담벼락 모바일 화면
글쓰기 공간
3개
구성
사용자 웹 + 관리자 웹
환경
dev · prod 분리
기간2026.10 – 현재 (2개월)
역할기획 · 풀스택 개발 · 운영
저장소비공개 저장소
플랫폼
  • Web
  • Admin
기술
  • Next.js 16
  • TypeScript
  • Tailwind CSS 4
  • Supabase
  • PostgreSQL · RLS
  • React 19 · Vite
  • Vercel

서비스

짧은 일기를 남기는 '하루 일기', 긴 글을 쓰는 '글방', 항상 익명이고 정해진 시간이 지나면 목록에서 사라지는 '장독대' 세 공간으로 구성했습니다.

운영 도구

관리자 웹에서 신고 처리 대기열, 게시글·댓글 숨김과 복구, 회원 경고·정지, 스팸 패턴, 게시판별 작성 한도, 문의 답변 메일까지 다룹니다. 관리자 웹은 직접 만든 관리자 웹 템플릿에서 시작해 기능 모듈만 더했습니다.

익명 작성자는 어떤 목록에도 나오지 않고, 최고 관리자가 사유를 적어 확인할 때만 보이며 매번 감사 로그에 남습니다.

기술

Supabase Auth(Google 로그인)와 PostgreSQL RLS 로 데이터 접근을 DB 에서 막고, 도배·스팸 판정은 DB 트리거가 합니다. 두 웹이 같은 스키마를 쓰도록 마이그레이션은 사용자 웹 저장소 한 곳에서만 관리합니다.

작업 브랜치 → dev → main 흐름으로 dev·prod 를 Vercel 에 따로 배포합니다.

다음 프로젝트소사장 ›