- 백엔드: BurnToBurn-Devs/backend
- 프론트엔드: BurnToBurn-Devs/frontend
Target Audience: 근무 일정이 매월 변경되는 근로자 및 이를 관리하는 관리자
Pain Points:
관리자는 매월 근로자의 휴무일을 반영하여, 수작업으로 스케줄을 생성하고 조정하는 과정이 번거롭고 비효율적이다.근로자는 근무 일정을 쉽게 확인하거나 이를 공유하기 어렵고, 휴무 변경 시 관리자에게 직접 요청하거나 대체 근무자를 직접 찾아야하는 불편함이 있다.
이에 EasyShift는 다음과 같은 솔루션을 제공합니다:
-
근무 스케줄링 자동화관리자는 직원들의 휴무 신청을 반영하여 최적의 근무 스케줄을 자동으로 생성하고 조회할 수 있다. -
근로자의 편리한 일정 관리근무 일정 확인, 변경 요청, 대체 근무 신청 등을 편리하게 할 수 있어 근로자의 커뮤니케이션 부담을 줄인다. -
매장 운영의 디지털 전환매장과 근무 스케줄과 관련된 모든 프로세스를 온라인화하여, 관리자와 근로자의 매월 반복되는 번거로움을 최소화한다.
- 회원가입/로그인: (카카오 로그인 API)
- 매장 생성: 매장명, 스케줄 및 shift 정보 입력
- 스케줄 생성: 자동/수동 스케줄 생성 및 수정
- 신청 현황 확인: 근로자 휴무 신청 내역 조회
- 근무표 자동 생성: 최적의 근무 일정 배정
- 근무 요청 관리: 교환 및 삭제 요청 승인
- 회원가입/로그인: 스케줄 신청 및 관리
- 매장 참여: 초대 링크를 통한 가입
- 휴일 신청: 스케줄 내 휴무일 선택 및 제출
- 스케줄 확인: 캘린더 확인 및 이미지 다운로드
- 스케줄 조정 요청: 교환 및 삭제 요청 (관리자 승인)
- 기획 및 설계: 1/31 - 2/10
- MVP 제작: 2/11 - 2/21
- 개발 마무리 및 QA: 2/22 - 3/7
- 피드백 및 발표 준비: 3/8 - 3/11
- Next.js
- TypeScript
- Tailwind CSS
- Java
- Spring Boot 3
- JPA / Hibernate
- Spring Security
- MySQL
- Figma
- Git
- GitHub Actions
- GitHub
- Notion
- Discord