5. 3차 Project S.A. - hyeyoungs/TDP GitHub Wiki

Start

  • 서버사이드 랜더링 배제

  • Flask → Spring으로 변환

    • sign.html
    • home.html
    • create.html
    • my_page.html
    • mytil_page.html
    • til_board.html
    • til_board_detail.html
    • detail.html
  • Controller, Service, Repository

    • Til
    • User
    • Like
    • Comment

프론트엔드

  • home.html 변신

기능 구현

  • TIL Board - List private / public
  • TIL Board - Pagination
  • Create - Tag
  • 카카오 로그인
  • Notification (카카오 알림 API를 연결)
  • 새로운 글 알림 (Using Server Sent Events)

메인 기능 구현

  • 사용자간의 채팅 (Using Web Socket)

테스트, 문서화

  • API 문서 자동화(RestDoc)
  • 테스트케이스 관리

배포

  • 프론트 인프라 S3 + CloudFront로 구성
  • 백엔드 아키텍처 구성
  • GithubAction + Elasticbeanstalk 연결하여 배포