기능 요구사항
- 풀씨의 “Seminars” 탭을 개발한다.
- 세미나 등록은 현재 풀씨 로직을 따라갈 수 있도록 한다.
- 세미나 신청 시, 두 방법으로 신청할 수 있어야 한다.
- 자유 신청형: 신청하면 바로 등록됨.
- 요청 신청형: 신청할 시 사유와 함께 신청해야 하며, 세미나장은 이를 확인 후 승인한다.
- 해당 방법은 세미나를 등록하는 사람이 사전에 설정할 수 있으며, 변경은 불가하다.
- 관리자 API로써, 모든 회원들의 특정학기 활동 시간을 조회하는 API를 설계한다.
- 해당 API의 시간은 스터디 운영 k시간/스터디 참석 l시간/세미나 운영 x시간… 과 같은 값을 얻을 수 있어야 한다.
프로그래밍 요구사항
- 잘못된 값이 절대! 들어갈 수 없도록 해야한다.
- 만약 신청 요청이 빠르게 들어온다면, 어떻게 정원을 초과하지 않고 처리할 수 있을까?