안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
[구현 데모] 솔라허브 — 통합 모니터링 대시보드 · 발전소 데이터 연동 관리
개발 · 디자인 · 기획
SaaSㆍ솔루션, 관제ㆍ모니터링, 통계ㆍ대시보드
프로젝트 배경
1) 예상 리스크 및 대응 계획 - 제조사마다 다른 HTML 구조의 스크래핑 안정화를 위해 폴백 셀렉터 전략과 파싱 실패 경보 모니터링 구조를 설계합니다. - 다수 발전소 실시간 집계 성능 최적화를 위해 수집 시점 pre-aggregation 스냅샷 전략을 적용합니다. - 외부 계정 정보 암호화 키를 환경변수와 별도 키 관리 서비스로 분리하여 DB 유출 시 복호화 불가 구조를 구현합니다. - 발전소별
프로젝트 성과
다중 제조사 어댑터 패턴 설계
SMA, 솔라엣지 등 제조사별 수집 로직을 공통 인터페이스로 추상화하여 신규 제조사 추가 시 어댑터 모듈만 작성하면 되는 확장 구조를 설계합니다.
AES-256-GCM 기반 외부 계정 안전 보관
발전소별 외부 모니터링 사이트 ID/PW를 서버 사이드 암호화 키로 암호화하여 DB에 저장하는 보안 레이어를 구현합니다.
Bull Queue 스케줄 수집 파이프라인 구축
발전소별 수집 주기(15분·1시간·일 1회)를 큐 작업으로 등록하고 실패 시 자동 재시도 정책을 적용하는 백그라운드 파이프라인을 구현합니다.
RBAC 미들웨어로 발전소별 접근 제어
사용자별 허용 발전소 목록을 JWT 페이로드와 DB 조합으로 검사하는 세밀한 접근 제어 미들웨어를 Express 레이어에 적용합니다.
핵심 기능
통합 모니터링 대시보드
등록된 전체 발전소의 발전량, 상태, 경보 현황을 한 화면에서 파악합니다
진행 단계
DB 스키마 설계 및 Prisma 마이그레이션
2026.04
발전소·인버터·수집이력 엔티티 정의, PostgreSQL 테이블 22개 설계 및 관계 매핑
프로젝트 상세
1) 포트폴리오 소개 다중 제조사 태양광 발전소 데이터를 단일 플랫폼에서 통합 관리하는 B2B SaaS 모니터링 시스템입니다. 제조사별 모니터링 사이트 자동 스크래핑, 실시간 발전량 집계, 발전소별 상세 분석 대시보드를 구현합니다. 사용자/관리자 권한 분리와 안전한 외부 계정 관리 기능을 포함합니다. 2) 작업 범위 - 통합 모니터링 대시보드: 등록된 전체 발전소의 발전량, 상태, 경보 현황을 한 화

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

fi******
개발 · 법인사업자

프로젝트 정보

참여 기간
2026.04. ~ 2026.04.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
역할
풀스택 개발 (기여도 100%)
관련 기술
React 18 + TypeScript
Recharts (시계열/막대 차트)
Node.js + Express + TypeScript
Prisma ORM + PostgreSQL
Bull Queue + Node-cron (스케줄 수집)
Tailwind CSS