설계 팀원 간 CAD 도면 분석 공유·댓글·버전 관리, 관리자 법규 기준 설정, 버팀대 제품 카탈로그 연동, 분석 이력 통계 대시보드를 통합한 확장형 소방설계 협업 플랫폼을 FastAPI + SQLAlchemy + PostgreSQL + Redis 기반으로 설계·구현합니다.





팀·프로젝트·버전·댓글·법규규칙·제품 도메인 PostgreSQL 테이블 16개 정의, JSONB 규칙 컬럼 스키마 설계, SQLAlchemy ORM 매핑 및 Alembic 마이그레이션
FastAPI API 38개 엔드포인트 구현, JWT Role Guard 미들웨어 설계, SQLAlchemy 이벤트 훅 기반 규칙 변경 감사 로그 자동 기록 구조 구현
FastAPI WebSocket 마킹 실시간 브로드캐스트 구현, Redis Hash 집계 캐싱 구조 설계, PostgreSQL View 팀 집계 쿼리 최적화, SSE 알림 채널 구현
React 18 + TypeScript SPA 24개 화면 구현, TanStack Table 제품 카탈로그 복합 필터, Recharts 팀 분석 통계 차트 5종, 다크 테마 디자인 시스템 구축
팀 역할별 접근 권한 시나리오 테스트 42개 케이스 작성, 규칙 변경 감사 로그 정합성 검증, CSV 업로드 파이프라인 엔드투엔드 테스트