[프로그래머스 데브코스 8기 10회차] 2차 프로젝트
-
소모품 등록
- 이름, 카테고리, 사진, 시작일, 주기 기록
- AI가 추천해주는 적정 교체 주기
-
소모품 조회
- D-day가 임박한 순서대로 정렬하여 손쉽게 확인
- 카테고리 필터링
- 등록, 교체 이력 조회
- 활성/비활성 상태 관리
- 소모품 교체: 등록된 주기를 기반으로 새로운 교체일로 변경
-
교체일 D-Day 시 이메일 알림
-
모든 소모품 이력을 한눈에 조회
-
사용 통계
- 카테고리별로 등록된 소모품 개수, 평균 교체 주기
- 가장 많이 교체한 소모품 순위
-
회원 관리
- Spring Security, JWT 활용
- Cookie와 Header에 존재하는 토큰 정보에 따라 인증/인가 수행
- 회원가입, 로그인, 회원정보(이메일, 비밀번호) 변경, 회원탈퇴
- Frontend
- Next.js
- Backend
- Spring Boot
- JPA / Hibernate
- Spring Security
- Database
- H2
- AWS S3
- External API
- Google Gemini API (Gemini 2.5 Flash)
- Monitoring & Test
- Prometheus
- Actuator
- Grafana
- k6
Team04 소모품을 지키는 데브레인저
| 이름 | 역할 | 담당 업무 |
|---|---|---|
| 최승혁 | 팀장 | 프로젝트 총괄, 아이템 기능 |
| 김민지A | 팀원 | 아이템 기능, Gemini API |
| 김민지B | 팀원 | 아이템 기능, 와이어프레임 디자인 |
| 송찬의 | 팀원 | 회원 기능, 모니터링/테스트 툴 도입 |
| 유재원 | 팀원 | 회원 기능, AWS S3 |