- DRF로 API를 구현
- Render에서 배포
- https://hoody-coder.store 의 Header에서 Swagger확인 가능
버전별 특징 (V)
- 모델 디자인
- 베이스 상태의 API만 구현한 상태
- 폴더 트리의 분리가 세분화되어있지않으며, Model, Serializer, View 단별 로직이 분리되어있지 않음
- Social Login
- 로직 관리 폴더의 세분화
- API Request, Response 관련 로직은 View
- 비지니스 로직은 Service
- Query관련 로직은 Selector
- 모든 Serialzer는 CustomSerializer로 핸들링
- 테스트 코드 작성
- Swagger를 통한 API 문서화
- User 모델 새로작성(기존 AbstractUser 는 Admin으로만 활용)
- 기존 Serializer -> Pydentic 을 통한 핸들링으로 변경
- JWT 로직 커스텀 및 로그인 방식 변경
- V0, V1에서 필요하다고 생각되는 기능들 추가(Admin에서 추가하는 것들도 프론트에서 추가)
-
Utility
- Render Deploy
-
Booking
-
Room
-
User
-
Review
-
Category
-
Media
-
WishList
-
Utility
- Custom Exception Handler
- Custom Serializer
- Apply Swagger
- Apply Https Domain
- Guest, Host Mode Toggle(After Login)
-
API
- Booking
- Room
- User
- Review
- Category
- [] Media
- [] WishList
- poetry install
- python manage.py migrate
- python mange.py runserver