1일차: 프로젝트 초기 설정 및 계획
- 오전
- 프로젝트 목표 및 요구 사항 검토
기술 스택 및 도구 결정 (스프링 부트, 리액트, 아마존 SNS)
- 개발 환경 설정
(IDE 설치, 필요한 라이브러리 및 플러그인 설치)
- 오후
- 프로젝트 구조 설계 (프론트엔드 및 백엔드 구조) → 커밋 해두기
- GitHub 레포지토리 생성 및 초기 코드 커밋
- 작업 분할 및 일정 계획
2일차: 백엔드 기본 구성
-
오전
- 스프링 부트 프로젝트 생성 및 구성 → 파이썬 람다 활용으로 생략
- REST API 기본 구조 설계 및 구현 시작 → ok
-
오후
- 아마존 SNS 서비스 연동을 위한 기본 설정 → 1시 / API , 람다 생성 완료하기
3일차: 프론트엔드 개발 시작 및 백엔드 연동
- 오전
- 리액트 프로젝트 초기 설정 및 구성
- 사용자 인터페이스 기본 레이아웃 디자인
- 오후
- 리액트와 스프링 부트 백엔드의 연동 테스트
- 간단한 사용자 입력 폼 구현
4일차: 아마존 SNS 통합 및 기능 개발
- 오전
- 아마존 SNS를 이용한 알림 기능 통합
- 백엔드에서 알림 발송 로직 구현
- 오후
- 프론트엔드에서 알림 발송 기능 테스트
- 기능적 통합 검증 및 디버깅
5일차: 기능 개선 및 사용자 경험 최적화
- 오전
- 사용자 경험 개선을 위한 UI/UX 조정
- 알림 기능의 추가 옵션 및 설정 구현
- 오후
- 성능 최적화 및 보안 강화
- 코드 리팩토링 및 문서화
6일차: 테스트 및 버그 수정
- 전일
- 유닛 테스트 및 통합 테스트 실행
- 발견된 버그 및 이슈 해결
- 코드 리뷰 및 최종 검증