MVP 진단 플랫폼을 넘어 다중기관 데이터를 동시에 다루는 관리자 환경으로 확장하여, 기관별 필터·비교 갤러리와 업종별 집계 분석 대시보드를 제공합니다.
MVP 진단 플랫폼을 넘어 다중기관 데이터를 동시에 다루는 관리자 환경으로 확장하여, 기관별 필터·비교 갤러리와 업종별 집계 분석 대시보드를 제공합니다. Redis 캐싱과 AWS S3 리포트 아카이빙으로 대규모 운영을 대비하는 인프라 확장 구현한 프로젝트입니다.
작업 범위
주요 업무



캐싱·인덱싱 전략 필요
전체 등록 기관의 진단 현황을 비대칭 타일 그리드로 한눈에 보여주는 관리자 개요 화면. 기관 수, 평균 점수 추이, 상·하위 기관, 최근 알림을 크기가 다른 타일로 배치해 구현할 예정.
기관 단위로 집계된 지표를 크기가 다른 타일로 배치해 한눈에 파악 가능한 개요 구조를 설계합니다.


산업군, 기업 유형, 점수 구간으로 기관을 필터링하고 갤러리 형태로 탐색하는 화면. 필터 조건 조합 쿼리를 Supabase에 연동하고, 카드 클릭 시 퀵뷰 drawer로 비교 정보를 표시할 예정.
다중 필터 조건을 조합 가능한 쿼리로 Supabase에 연동하는 탐색 구조를 구현합니다.


관리자가 기관별 계정을 초대·승인하고 권한을 관리하는 화면. P1의 Supabase Auth·RLS 구조를 관리자 롤 기반으로 확장해 다중 테넌시 권한 체계를 구현할 예정.
P1의 RLS 구조를 관리자 롤 기반 다중 테넌시 권한 체계로 확장하는 구조를 설계합니다.


업종별·기간별 ESG 평균 점수를 집계해 정책 수립에 참고할 수 있는 종합 분석 대시보드.
Materialized View 집계와 Redis 캐싱을 결합해 다중기관 분석 조회 구조를 안정화하는 설계를 구현합니다.


기관 단위 테넌시 구조로 Supabase 스키마 확장, 관리자 롤 기반 RLS 정책 재설계
산업군·점수 구간 필터 칩, 기관 bento 타일 갤러리, 퀵뷰 비교 drawer 구현
업종별 평균·추이 집계 Materialized View, Redis 캐싱 계층 적용, 통합 PDF 리포트 생성
관리자 초대·승인 플로우 구현, AWS S3 리포트 아카이빙, Netlify 배포 파이프라인 확장