프로젝트 소개
프로젝트 명
<aside>
💡 TACBAETICS - 대용량의 택배데이터를 활용, 택배를 전략적(Tactics)으로 검색, 업데이트, 모니터링 할 수 있는 배송 관리 시스템
</aside>
깃허브 주소
https://github.com/soonhankwon/finalproject
기술 스택
- Languge - Java11
- Framework - Spring, Springboot
- Build Tool - Gradle
- Database - MySQL, Aws RDS
- Server - Aws EC2
- CI/CD - Github Actions, Docker, Nginx
- QueryDSL
구현 기능
- 회원관련
- 회원가입
- 로그인
- 로그아웃
- 검색
- 어드민 (물류센터 관리자)
- 관리자 메인화면 (택배기사 배송현황, 지역별 배송현황 카운팅)
- 지역별 배송담당자 배정표
- 운송장 번호로 검색
- 지역별, 고객명, 날짜, 배송담당자, 배송완료일 등 필터를 통한 상세 조건 검색
- 택배기사
- 택배기사 메인화면 (자신의 할당 받은 택배 내역 조회)
- 배송중과 배송완료인 상태별 조회 및 카운팅
- 수령인 명으로 조건 검색
- 업데이트
- 어드민
- 지역별 배송담당자 일괄 업데이트 (Bulkupdate)
- 일부 조건의 택배를 배송지연 상태로 업데이트
- 운송장번호를 입력하여 직접 배송담당자에게 할당
- 택배 정보 상세 수정 기능
- 택배기사
- 배송완료처리, 배송완료취소 처리
- 배송완료시 배송완료일 업데이트
활용한 데이터