# 어제 무엇을 했나요?
- 1. README.md 전체 수정
- 2. 프로필 이미지 조회api 구현
- 3. 파이썬 공부
# 오늘은 무엇을 할 것인가요?
- 1. 발표자료 준비
- 2. 개인프로젝트 로그인 공부 및 구현
- 3. GitHub Action / Docker 개인 공부
# 진행하는데 어려운 부분(도움이 필요한 부분)이 있나요?
오늘 학습 내용 ✅
서식
---------------------------
[백엔드 - 1p]
제목 / 한 줄 요약
- 이 페이지에서 전달하고 싶은 핵심 메시지 한 줄
주요 내용
- 핵심 개념 설명
- 사용한 기술 또는 구조
- 왜 이렇게 설계했는지 (의도 / 장점)
구현 포인트
- 중요 로직 또는 기능
- 고려했던 예외 / 이슈
- 실제 적용 사례
보여질 자료 화면
- ERD / 아키텍처 다이어그램
- API 흐름도
- 코드 캡처 또는 실행 화면
---------------------------
---------------------------
[백엔드 - 2p]
제목 / 한 줄 요약
- 2페이지의 핵심 주제 요약
주요 내용
- 추가 기능 설명
- 성능 / 보안 / 확장성 관련 내용
- 이전 페이지와의 연결 포인트
구현 포인트
- 핵심 API
- 사용 라이브러리 / 프레임워크
- 트러블슈팅 경험
보여질 자료 화면
- 요청/응답 예시 (JSON)
- 로그 화면
- 테스트 결과
---------------------------
정리
- 1. 프로젝트 기본 정보
- 프로젝트 주제: 취향 기반 게임 추천 커뮤니티 플랫폼
- 사용 언어 및 프레임워크: Python/Django
- 데이터베이스: PostgreSQL
- 2. [1페이지] 핵심 구조 관련
- 가장 강조하고 싶은 기능
- 1. ai기능에 대한 비동기 처리
- 2. 리뷰 "좋아요" 기능에 대한 동시성문제 해결
- 아키텍처 설계 의도: 왜 이 기술을 썼나요? (예: "빠른 조회를 위해 Redis 캐싱 적용", "유연성을 위해 MSA 도입")
- ERD/데이터 구조 특징: (예: "User와 Order의 1:N 관계가 핵심")
- 3. [2페이지] 심화 및 트러블슈팅
- 성능/보안 최적화: (예: "인덱싱을 통해 쿼리 속도 0.5초 단축", "JWT로 보안 강화")
- 트러블슈팅 경험: 개발 중 겪었던 가장 큰 어려움과 해결 방법은? (이 부분이 발표에서 가장 점수를 많이 받는 부분입니다.)
- 보여줄 코드/로그: 설명하고 싶은 특정 코드가 있다면 붙여넣어 주세요.
발표 구조
- 전체 > 프론트 > 백엔드 > 마무리
- 각각 10페이지 총 40장 예상
- 각각 발표하고 싶은 내용들을 작성하고 팀에서 취합하여 순서와 내용을 나열하여 전달
새롭게 알게된 내용 ✅
오늘 발생한 문제(발생 했다면) ✅