학교 학사 일정을 수집·저장하고, 사용자가 개인 일정을 추가·삭제·조회할 수 있는 캘린더 서비스입니다.
Spring Boot + JPA 기반으로 구현되었으며, 세션 기반 인증을 적용해 개인화된 일정 관리 기능을 제공합니다.

🚀 아키텍처
- Spring Boot (API 서버)
- MySQL (RDS or Docker)
- JPA/Hibernate (ORM)
- Session 기반 인증 (Interceptor / Spring Security)
- Swagger (API 명세)
📑 주요 API
| Method | Endpoint | 설명 | Auth |
|---|---|---|---|
| POST | /api/auth/login | 로그인 | X |
| POST | /api/auth/logout | 로그아웃 | O |
| GET | /api/personal/events | 일정 조회 | O |
| POST | /api/personal/events | 일정 추가 | O |
| DELETE | /api/personal/events/{id} | 일정 삭제 | O |
🗺️ Roadmap [ ] 검증(@Valid) 정교화 [ ] JPA N+1 개선(fetch join/EntityGraph) 및 응답 시간 비교