Peony의 기록 창고 🌼
article thumbnail
반응형

학습 내용

저번주 금요일 부터 시작한 미니 프로젝트..! 지난주에는 프로젝트 기획, 디자인, 역할 분담까지 진행했었다.

 

일단 우리 프로젝트의 전체적인 기획은 아래와 같다.

  1. 타겟 : 컴퓨터 견적을 맞추고 싶은데(구매), 조언을 구할 사람이 없는 분 / 컴퓨터에 대해 잘 알고있어 도움을 주고 싶은 분
  2. 서비스 : 인터넷에서 견적을 맞추는 과정에 있어서 도움을 드리는 서비스
  3. 목적 : 컴퓨터 구매를 원하는 사람들 중에 어떤 부품이 좋은지 잘 모르는 사람들을 위한 게시판
  4. 우리 게시판의 주요 기능 : 게시판의 추천 내용이나 각종 정보를 담은 글

 

● 컴포넌트 구성

  1. 게시글 리스트 컴포넌트(PostList)
    : 게시글 아이템 목록을 띄워주고, 작성 버튼을 누르면 게시글 모달 컴포넌트 띄우기.
  2. 게시글 아이템 컴포넌트(PostItem)
    : 게시글 리스트에 나타날 컴포넌트
  3. 게시글 모달 컴포넌트(PostModal)
    : 작성, 읽기, 수정, 삭제 기능 담당 컴포넌트

 

● 게시글 데이터
제목, 내용, 작성 시간, 해결 완료 여부

 

● 게시글 목록에서 나타낼 데이터
제목, 작성 시간, 해결 완료 여부

 

● 게시글 모달에서 나타낼 데이터
제목, 내용, 작성 시간

 

플로우 차트도 작성해보았다

 

프로젝트는 깃허브를 사용하기로 했지만, 팀원들의 숙련도 이슈로 브랜치는 안파고, main 브랜치에 몽땅 때려넣기로 했다..!

 

월요일
주제 설정 : 컴퓨터 사양 맞추는 사람들을 위한 게시판
ui 설정
기능 구현 : 게시글 CRUD, 게시글 Modal

 

화요일
목표 설정 : 부품 정보 구현, 댓글 기능 구현
추가 가능한 기능 설정 : 작성 내용에 이미지 넣기, 게시글 작성 시 부품합 최저가 출력

 

수요일
댓글 기능 구현
부품 기능 구현

 

+강사님이 중간평가 때 ,, 디자인이 너무 구려서 완성도가 떨어져보인다고 하셨다 .. 그래서 목요일에 디자인 전체 갈아엎기가 시작되었다.
이런 식으로 여러 디자인으로 투표를 받아서 다시 디자인을 정해보았다 !

 

목요일
그러고 시작된 타임어택 ,,,, 3시까지 발표여서 다들 코드를 갈아엎듯이 프로젝트를 완성시키려고 노력했다,, 회의실을 나가서 슬랙으로까지 소통하며 완성하려고 노력했지만, 사실 시간이 너무 부족해 우리가 목표하던 만큼 완벽하게는 못 만든 것 같아서 살짝 속상했다. 다음에는 디자인부터 확실하게 잡고 넘어가야겠다.

 

금요일
자바 환경설정, 기초 학습

 

 

이번 주에 겪은 시행착오/ 어려운점

프로젝트를 하나의 브랜치에서 다같이 작업을 하는게 제일 어려웠다. 인텔리제이에서는 그냥 pull 받아와도 변경사항이 있더라도 문제없이 해줬던 것 같은데, 자꾸 충돌이 나서 너무 힘들었다 ,, 덕분에 git에 대해 더 공부하게 된 것 같다

 

앞으로 적용해야겠다고 느낀 점

미니 프로젝트라도, 디자인을 미리 확실하게 정해 나중에 전체를 수정하는 일이 없도록 해야겠다. 코드를 좀 더 깔끔하게 유지보수가 가능하게 짜서 바뀌더라도 쉽게 바꿀 수 있게 하고싶다.

 

다음 학습을 위한 다짐/ 목표

다음주부터는 본격적인 백엔드 과정이 시작되는데, 이번 프로젝트를 하면서 아직 지식이 많이 부족함을 느꼈다. 백엔드 공부 뿐만 아니라, 프론트 공부도 병행하는게 나의 목표다 !

 

 

 

본 후기는 유데미 취업부트캠프 프론트엔드&백엔드 리뷰로 작성되었습니다.

 

반응형
profile

Peony의 기록 창고 🌼

@myeongju