기능 요구사항
- 기본 일정 등록 기능을 구현한다.
- 반드시 다음과 같은 것들이 포함되어야 한다. (이외의 요소들은 필요에 따라 자유롭게 추가한다.)
- 사용하는 데이터베이스는 자유이다.
- 유저 인증은 지금 할 게 아니다. 다만 구분을 할 수 있도록 유저 등록 기능만 간단하게 만들어보자.
프로그래밍 요구사항
- 일정은 단순히 특정 날짜의 특정 시간으로 끝나지 않는다. 여러 날짜를 걸치고 있는 일정은 어떻게 저장해야 할지 생각해보자.
- 등록만 언급했지만, 실제 캘린더를 생각해보면 등록 이외의 기능도 구현해야 한다. 어떤 것들이 필요할지, 어떤 제약조건이 있어야 할지 생각해보자.
- 일정 입력 시, 반드시 Validation 이 포함되어야 한다.