뉴닉 클론코딩 프로젝트- 설계

Ango·2023년 7월 26일
0

Project

목록 보기
9/16

항해99 클론코딩 프로젝트 주차가 시작됐다.
우리팀은 뉴닉 이라는 사이트를 클론 코딩하는것으로 정해졌다!!

Github Repo : BE Repo
Notion URL : 노션페이지

뉴스를 볼 수 있고 email을 적으면 email 주인에게 뉴스레터를 보낼 수 있는 사이트이다.

  1. 와이어 프레임 설계
    와이어프레임

FE 분들과 함께 와이퍼 프레임을 작성했다.

메인 페이지, 전체 조회 페이지, 카테고리 별 조회페이지, 검색 페이지, 로그인, 회원가입 페이지
이렇게 나뉘었다.

  1. API ,ERD 설계
    와이어프레임을 기반으로 노션 페이지에 API 문서와 ERD를 설계했다.

노션페이지

  1. 역할 배분

유저, 뉴스, 좋아요, 구독 4개의 테이블로 나뉘었다. 사이트를 분석해보니 유저가 구독한것과
메인페이지 상단에 이메일과 닉네임을 적어서 뉴스레터를 구독시키는건 별도의 테이블로 동작한다고 판단되었다. (솔직히 좀 이상한데 사이트가 그렇다보니 그러려니..)

아무튼 구현해야하는 큼지막한 기능을 보자면

  • 크롤링
  • 이메일 전성
  • 검색
  • 이모지 처리
    정도로 보였다.

그 이외에는 조회할떄 페이지네이션, 유저 인증 인가 기능 정도..

나는 우선 크롤링과 검색을 맡게 되었다.

  1. CI/CD 구축 및 HTTPS 적용

=> 프로젝트 첫날에 팀원들이랑 다같이 적용을 시키고 시작해버렸다.
저번주에 해봤다고 쉽더라 ..ㅎ

profile
웹 벡엔드 개발자가 되어보자!

0개의 댓글

관련 채용 정보