안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
도로 관제 시스템, 부천시 납품
상주
개발
SaaSㆍ솔루션, 관제ㆍ모니터링, 기타(내부 시스템)
프로젝트 배경
공공 도로의 돌발 상황(사고, 정체, 무단횡단 등)을 CCTV와 AI로 실시간 감지하고, 관제 요원이 신속하게 대응할 수 있는 시스템 필요.
프로젝트 성과
부천시 공공기관 납품 완료
BCITS 프로젝트로 부천시에 정상 납품, 실제 운영 환경에서 사용
프론트엔드 전 과정 전담
기획, 환경 구축, 개발, 배포, CI/CD까지 1인 전담 수행
핵심 기능
실시간 CCTV 모니터링
도로 CCTV 영상 실시간 스트리밍 및 AI 감지 결과 오버레이
돌발 상황 알림
사고, 정체, 낙하물 등 감지 시 실시간 알림 및 이력 관리
프로젝트 상세
RAVIT은 공공 CCTV 데이터와 AI를 활용한 ITS(Intelligent Transport Systems) 도로 관제 솔루션입니다. 도로 돌발 상황 감지, 좌회전 감지, 무단횡단 감지 등 실시간 교통 상황을 모니터링하고 알림을 제공합니다. 전신 프로젝트인 BCITS로 부천시 공공기관 납품을 완료했습니다.

[담당 범위]
프론트엔드 개발자로서 UI/UX 기획부터 개발 환경 구축, 기능 개발, 배포, CI/CD까지 프론트엔드 전 영역을 전담했습니다.

[해결 방안]

1. UI/UX 기획
- 관제 요원의 사용 시나리오 분석 및 정의
- Draw.io를 활용한 와이어프레임 작성
- 실시간 모니터링에 최적화된 대시보드 UI 설계

2. 프론트엔드 개발 환경 구축
- npm workspace 기반 모노레포 구축
- Atomic Design Pattern 도입으로 컴포넌트 재사용성 확보
- React-Query 도입으로 서버 상태 관리 효율화
- Storybook 도입으로 컴포넌트 문서화 및 독립 테스트 환경 구축

3. 핵심 기능 개발
- 실시간 도로 CCTV 영상 스트리밍 표시
- 돌발 상황(사고, 정체, 낙하물 등) 실시간 알림
- 돌발 상황 이력 관리 (리스트뷰, 맵뷰)
- 도로 카메라, 서버 등 장비 관리 기능
- AI Hyper Parameter 및 감지 Rule 관리 기능
- 유저 관리 (회원가입, 로그인, 권한 관리)
- 데이터 시각화 대시보드

4. 배포 및 CI/CD
- Docker, Nginx를 활용한 사내 개발 서버 배포
- Bitbucket Pipeline 기반 CI/CD 구축
- PR 시 테스트 빌드, main 브랜치 머지 시 자동 배포

[기술적 의사결정]
- 모노레포 구조 채택: 관제 시스템, 관리자 페이지 등 여러 앱을 효율적으로 관리
- Atomic Design Pattern: 관제 UI의 일관성 유지 및 컴포넌트 재사용
- Storybook: 디자이너 없이 개발자가 UI를 검증할 수 있는 환경 확보

[성과]
- BCITS로 부천시 공공기관 정상 납품 완료
- 기획부터 배포까지 프론트엔드 전 과정 독립 수행 경험 확보
- 모노레포, CI/CD 등 개발 인프라 구축 역량 확보

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

참여 개발사와 미팅 연결

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

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

ba******
개발 · 개인사업자

프로젝트 정보

참여 기간
2022.05. ~ 2023.12.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
고객사
아토리서치 (부천시 납품)
역할
프론트엔드 개발자 (기획~배포 전담)
관련 기술
tanstack query
TypeScript
Docker
Storybook
MobX
React
Nginx
Styled-Components