또는 스크롤로 탐색
Production-Ready Template

Forge Template

Next.js + FastAPI 기반의
풀스택 게시판 플랫폼

2026 Project Overview

01 / 10
Why

매번 처음부터
만들 필요 없습니다

🔥
문제
  • 반복되는 인증/게시판 구현
  • 프론트·백엔드 통합 비용
  • 에디터·파일 업로드 매번 구축
  • 보안·모니터링 사후 적용
해결
  • 검증된 풀스택 템플릿 제공
  • 즉시 사용 가능한 게시판 시스템
  • Tiptap 리치 에디터 내장
  • 보안·로깅 기본 탑재
02 / 10
Stack

모던 기술 스택

Frontend

Next.js 16 React 19 TypeScript Tailwind 4 shadcn/ui React Query Tiptap Zod

Backend

FastAPI Python 3.13 SQLAlchemy PostgreSQL SQLite Alembic JWT / bcrypt Prometheus
03 / 10
Architecture

시스템 구조

🌐 Browser (Client)
⚡ Next.js 16 — App Router
SSR · Proxy · 로깅 · IP 블랙리스트
/_proxy
🚀 FastAPI — REST API
JWT 인증 · RBAC · 미들웨어 · 모니터링
📦 System DB
SQLite — 사용자·게시판
🗄️ Domain DB
PostgreSQL — 비즈니스
04 / 10
Core Feature

다목적 게시판 시스템

5가지 게시판 타입으로 다양한 용도에 대응

💬
일반 게시판
댓글/스레드 선택, 투표, 해시태그, 첨부파일 지원
📢
공지사항
상단 고정, 팝업 공지 기능으로 중요 정보 전달
Q&A
질문-답변 구조, 답변 채택 기능으로 지식 관리
📁
자료실
파일 공유 특화, 다운로드 카운트 추적
🧩
소스 템플릿
코드 스니펫 공유, 언어별 분류 지원
⚙️
보드별 설정
권한·댓글깊이·첨부·정렬 등 개별 커스터마이징
05 / 10
Editor

Tiptap 리치 에디터

20개 이상의 확장으로 풍부한 콘텐츠 작성

📝
서식
굵기·기울임·목록·인용
🖼️
미디어
이미지·동영상·파일첨부
📊
다이어그램
Mermaid·KaTeX 수식
💻
코드
구문 강조·코드블록
📋
테이블 삽입·편집
@
멘션
사용자 언급·알림
🔗
링크
OpenGraph 프리뷰
✂️
이미지 편집
크롭·리사이즈
06 / 10
Security

인증 & 보안

인증 시스템

  • JWT 액세스 + 리프레시 토큰
  • bcrypt 패스워드 해싱
  • 역할 기반 접근 제어 (RBAC)
  • 로그인 이력 추적 (IP, UA)
  • 계정 잠금 (5회 실패 시)

보안 기능

  • IP 블랙리스트 (CIDR 지원)
  • 파일 업로드 확장자 차단
  • CORS 정책 설정
  • 요청 로깅 & 모니터링
  • 슬로우 쿼리 감지 & 알림
07 / 10
Admin

관리 & 부가 기능

👤
사용자 관리
계정 생성·수정·잠금, 역할 변경, 비밀번호 초기화
📋
게시판 관리
CRUD, 드래그 앤 드롭 정렬, 권한 설정
🛡️
보안 관리
IP 블랙리스트, 요청 로그 모니터링
💌
쪽지 시스템
1:1 메시지, 읽음 상태, 안 읽은 메시지 수
🏷️
해시태그
태그 기반 분류, 자동완성, 태그별 필터링
📈
모니터링
Prometheus 메트릭, 일별 로그, 슬로우 요청 감지
08 / 10
Numbers

한눈에 보는 규모

40+
API 엔드포인트
20+
에디터 확장
21
UI 컴포넌트
5
게시판 타입
듀얼 DB
SQLite + PostgreSQL
4단계 역할
Admin → Tester
Async 전체
비동기 I/O 기반
09 / 10
Get Started

바로 시작하세요

클론하고, 설정하고, 실행하세요.
나머지는 Forge Template이 해결합니다.

$ git clone && npm install && npm run dev

Built with Next.js 16 · FastAPI · TypeScript · Python 3.13

10 / 10