항해99 클론코딩 프로젝트 주차가 시작됐다.
우리팀은 뉴닉 이라는 사이트를 클론 코딩하는것으로 정해졌다!!
Github Repo : BE Repo
Notion URL : 노션페이지
뉴스를 볼 수 있고 email을 적으면 email 주인에게 뉴스레터를 보낼 수 있는 사이트이다.
FE 분들과 함께 와이퍼 프레임을 작성했다.
메인 페이지, 전체 조회 페이지, 카테고리 별 조회페이지, 검색 페이지, 로그인, 회원가입 페이지
이렇게 나뉘었다.
유저, 뉴스, 좋아요, 구독 4개의 테이블로 나뉘었다. 사이트를 분석해보니 유저가 구독한것과
메인페이지 상단에 이메일과 닉네임을 적어서 뉴스레터를 구독시키는건 별도의 테이블로 동작한다고 판단되었다. (솔직히 좀 이상한데 사이트가 그렇다보니 그러려니..)
아무튼 구현해야하는 큼지막한 기능을 보자면
그 이외에는 조회할떄 페이지네이션, 유저 인증 인가 기능 정도..
나는 우선 크롤링과 검색을 맡게 되었다.
=> 프로젝트 첫날에 팀원들이랑 다같이 적용을 시키고 시작해버렸다.
저번주에 해봤다고 쉽더라 ..ㅎ