Skip to content

Latest commit

 

History

History
143 lines (120 loc) · 5.73 KB

README.MD

File metadata and controls

143 lines (120 loc) · 5.73 KB

연차 당직 관리 프로그램

Stacks

Java Spring Spring Security Spring Boot GRADLE JSON Web Tokens MYSQL Amazon EC2 React Vercel GitHub Slack

팀원

Backend

김용원
김용원
마이페이지
  • 유저 정보 조회, 수정 구현
연차 당직 서비스
  • 연차 / 당직 데이터 조회 구현
  • 연차 / 당직 요청 및 취소 구현
  • 연차 / 당직 삭제 및 수정 로직 구현
배종윤
배종윤
Spring Security
  • Spring Security 인가 구현
  • JWT를 이용한 인증 구현
JWT
  • Access, RefreshToken 구현
  • Refresh Token Rotation 적용
Batch Schedule
    Spring Batch를 이용한 Batch Scheduling 구현
  • 매일 자정 전일 기준 PENDING 상태인 요청을 자동으로 REJECT
  • 매년 1.1일 00시 유저의 사용한 연차 초기화
배포
    EC2 Instance를 이용한 배포
성규창
성규창
회원 가입
  • 회원 가입, 이메일 인증 구현
관리자 페이지
  • 연차 / 당직 승인 구현
  • 사용자 직급 변경 구현
  • 연차 / 당직 삭제 및 수정 로직 구현
배포
  • Ec2 Instance 설정

Client

남기훈
남기훈

박진영
박진영

이정우
이정우

협업

Documentation

Back-End Documentation

API 명세서

Back-End GitHub

Client GitHub

How to Work

Flow Chart

Flow Chart

Sequence Diagram

Sign In & Request

seqence01

Token Expired

sequence02