Frontend 개발자 - hyo.loui

(React) WIL - 4주차 회고 본문

WIL

(React) WIL - 4주차 회고

hyo.loui 2022. 11. 27. 20:54

 

❤️‍🔥WIL: Weekly I Learned


이번 주 한 일

  1. 티스토리 포스팅 = 매일 TIL 일지 
  2. 첫 Project - fanpick = 프로젝트 완성 (기획 > 프로그래밍 > 배포)

 

 

Project review

또 느낀다....

하루가 너무 짧다...

 

우선 회의를 통해 머리를 맞대고 SA 를 작성하며

기획을 했고, 

 

우선적으로 난 팀원들이 같이 문제없이 작업 할 수 있도록

Git, github 'repository' 를 생성하고 팀원들을 합류시켰다.

 

프로젝트 키워드는 ' 팬 커뮤니티 서비스' 로 정해서

프로젝트 네임은 'fan pick' 으로 결정 되어

 

컨셉을 잡고, 레퍼런스 사이트도 정했다.


너무 감사하게도 창순님이 디자인 전공이셔서
와이어프레임 / 러프디자인 을 맡아주셔 첫 진행부터 수월하게 진행되었다.

 

내가 맡은 작업은 CRUD 였다 

create : 게시글 생성
read : 게시글 읽기
update : 게시글 수정, 업로드
delete : 게시글 삭제

 

또한 프로젝트가 firebase 를 활용해 작업을 해야했기에

프로젝트에 참여하는 대부분의 수강생이
firebase API 에 익숙해지는 데 시간이 걸렸다.

 

하지만 앞으로 리엑트 프로젝트 에서도 사용하고,

최 장점으로 서버리스(백엔드 개발자 없이) 사용하는 플랫폼이라

내가 꼭 익혀야 한다고 생각했고,

내가 맡은 부분에 최선을 다해 마무리 지어야겠다고 생각했다.

 

firebase 버전은 9.14로 사용하면서 오류를 만났을 때

구글에 정보가 많지 않아 당황하고 시간 할애도 많이 하며 부딪혔다😥

활용 서비스

Authentication : 계정 관리
Firestore Database : no-sql 데이터 베이스 관리(게시글 crud)
Storage : 파일 관리(게시글 사진 활용)

crud 를 마무리 해서, 검색 서비스가 있으면 좋겠다 싶어서

vanilla javascript 로 검색기능을 구현 했다
완벽하지는 않지만..ㅎㅎ 그래도 스스로 문제 해결을 해가며 도파민을 맛봤다

 

팀장으로써 Git hub merge 시 충돌 해결과 동시에 각 브랜치 관리를 우선적으로 했고,

중간에 미리 test 오픈으로

AWS S3 를 활용해 호스팅서버를 구축했고

가비아 에서 도메인을 구매해 네임서버를 연결했다.

 

처음으로 호스팅서버와 도메인 연결을 각 다른 업체에서 해보면서
도메인 적용과정을 이해했다!

 


 

이번 프로젝트로 본격적인 프론트 작업의 플로우를 쭉 경험했고
쉽지 않다는 것을 알고는 있었지만 정말 쉽지 않았고,ㅋㅋ

코드를 완성해 가며 느낀 희열도 상당했다.

하지만 정말 솔직하게 아쉬웠던 점은, 

우리가 첫 프로젝트를 하면서 강의에도 없는 내용으로 코드를 구현해야 하는 상황이 많이 있었고,

또 팀원들이 겪는 문제와 오류를 함께 해결 하면서 시간적으로도 촉박했다.

 

그렇지만 우리 팀원들이 항상 '팀장님', '대표님' 이라는 호칭으로 금방 친근해 질 수 있었고,

그만큼 믿고 잘 따라와 준 덕분에 필수기능을 빠르게 마무리하고, 선택기능까지 추가작업을 할 수 있었다.

첫 팀장으로써 부족한 점도 많았지만, 마무리까지 열심히 도와준 팀원들이 너무 고마웠고

팀장으로써의 역할과 책임감을 많이 느끼게 된 프로젝트였다. 

 

또 다음주도 한번 부딪혀 보자!

 

빠이팅그.

  1 week 2 week 3 week 4 week (project)
학습 내용
(프로젝트)
웹개발 종합반 - HTML, CSS, Javascript, jQuery, JSON,
AJAX, Python, Flask, MongoDB

(로그인 페이지, 팬명록, 지니뮤직 크롤링, 화성땅 공동구매, 스파르타피디아, 버킷리스트, nohup 배포)
자바스크립트 (Javascript),
파이썬 (python),
자료구조와 알고리즘(algorithm)
버전관리프로그램(Git, github)
자료구조와 알고리즘(algorithm)
 Firebase 활용 한 SPA(single page application) Project - fanpick
사용 툴
defalut : VS code
Bootstrap, Git Bash, FileZila, AWS(ec2), gabia Git, Git hub Git, Git hub
sourcetree, programmers
Git, Git hub
sourcetree, firebase

 

'WIL' 카테고리의 다른 글

(React) WIL - 6주차 회고  (3) 2022.12.11
(React) WIL - 5주차 회고  (2) 2022.12.03
(React) WIL - 3주차 회고  (1) 2022.11.20
(React) WIL - 2주차 회고  (2) 2022.11.14
(React) WIL - 1주차 회고 !  (1) 2022.11.07