OpenSource CSPM은 공개 SW 개발자 대회 출전을 위해 개발된 클라우드 자산 관리 솔루션입니다.
누구나 쉽게 사용할 수 있는 AWS 자산 스캐너로, 보안 취약점을 실시간 탐지하여
클라우드 보안 수준을 높이고 자산의 안전성을 강화하는 것을 목표로 합니다.
본 저장소는 프론트엔드 구현 부분입니다.
2024.07.25 ~ 2024.08.22 (1개월)
-
대시보드 UI 구현
- 리소스 그룹 선택 창, 위험도 차트, 통계 그래프 개발
- Chart.js를 활용한 실시간 데이터 시각화
-
프로젝트 관리 페이지
- 프로젝트 생성/삭제 UI, 상태 표시 컴포넌트 제작
- API 연동을 통한 데이터 반영
-
설정 페이지
- 사용자 IAM 추가 변경 기능 제작
- 비밀번호 변경 기능 제작
-
공통 컴포넌트 개발
- 버튼, 모달, 로딩 스피너 등 재사용 가능한 컴포넌트 제작
-
로그인 페이지 개발
- 회원가입, 로그인, 비밀번호 변경 UI 구현 및 API 연동
-
API 연동
fetchWrapper제작하여 JWT 헤더 자동 포함- 토큰 만료 시 재발급 후 API 재실행 로직 구현
-
UI/UX 개선
- 불필요한 API 호출 최소화로 성능 최적화
- 사용자 흐름을 고려한 페이지 전환 및 인터랙션 개선
| SMTP 이메일 | 회원가입 | 데시보드 관리 | 설정 페이지 |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
# 1. 저장소 클론
git clone https://github.com/{username}/CSPM-Opensource-Web.git
# 2. 패키지 설치
npm install
# 3. 개발 서버 실행
npm run dev- 정승근
- 박상우
- 이승주
- 이루다



