[KT AIVLE] 빅프로젝트(10)

onlyJoon·2023년 6월 20일
0

KT AIVLE

목록 보기
26/31
post-thumbnail

작성일: 2023.06.20(화)

KT AIVLE AI 개발자 트랙 3기 과정의 마지막인 빅프로젝트를 진행하고 있습니다.


Daily Scrum

내 역할, 협업 내용, 나머지는 팀원 담당

What did you do yesterday?

  • 프로젝트 노션 정리
  • 게시판 API 설계
  • 와이파이 모델링

What will you do today?

  • 게시판 API 구현
  • 회원가입 API 구현
  • 조별 코칭 발표
  • 와이파이 모델링 고도화
  • 분류할 행동 세분화
  • 연령대 감지 모델링 확인
  • 게시글 수정페이지 만들기

Are there any impediments in your way?

  • 실시간 웹캠 사용한 포즈 분류
  • 게시글 삭제 시 댓글 삭제가 안되는 문제
  • 검색 필터 버튼 구현
  • 좋아요 기능 구현

What I did today

조별 코칭

  • 방향성(ex.다양한 대상으로 데이터 수집, Wi-Fi모델에 중점을 두는 것)을 잘 잡고 있다는 피드백프
  • 프로젝트의 차별성이 좋아보임
  • 따라서, 중요한 것은 Wi-Fi 모델의 신뢰성을 높이는 것. Wi-Fi가 있으나마나 하다면 차별성이 없어질 수 있음
  • 그 외
    • Web: 구현에서 디테일 체크하기(ex.비밀번호 조건, 동적페이지 구현 등)
    • Web: 목요일 그룹 코칭 때는 디자인에 신경쓰기 보다는 '기능구현'에 초점을 맞추고 발표
    • AI: 가능하다면 Web과 merge해서 보여줄 수 있으면 좋을 것
    • AI: Merge가 어렵다면 데이터 수집 및 모델 학습 과정 디테일하게 보여줄 것

게시판 API

개발 환경

  1. IDE: IntelliJ IDEA
  2. Spring Boot: 2.7.12
  3. JDK: 11
  4. Dependency: lombok, Spring Web, Spring Security, Spring Data Jpa, Validation

git

  • Fork와 Pull request를 활용하고 싶었지만, 에이블에서 기능을 막아 다른 전략을 사용해야 했음
  • main 브랜치에서 BE/FE로 분기를 나눔
  • BE 브랜치에서 각각 맡은 기능별로 브랜치를 분기한 다음 병합할 예정

도메인 구현

  • ERD를 바탕으로 도메인을 구현하였음(계속 수정 예정)

마치며

API를 이번 주 안에 만드는 것이 목표인데 가능할까?

profile
A smooth sea never made a skilled sailor

0개의 댓글