Day45
Day 45
felog 프로젝트 개요 및 모델링
- velog와 같은 서비스를 만들어본다.
구현해야 할 것들
- 사용자가 서비스를 이용하는 예상 스토리를 만든다.
- 이를 기초로 우리가 해야할 일을 만든다.
- 비인증 사용자는 글 작성을 위해 가입 후 글을 작성한다.
- 도메인을 뽑아낼 수 있다.
- 기능을 뽑아낼 수 있다.
- 디자인, 페이지를 뽑아낼 수 있다.
필요한 기능
- 로그인과 회원가입
- 유저 정보 수정
- 글 CRUD
- 댓글 CRUD
기능에서 발견한 도메인
- 사용자
- 글
- 댓글
- 도메인에서 필요한 요소를 정의하는 것이 모델링
구현 순서
모델링 → 백엔드 → 프론트엔드 → 배포
기술 스택
- GraphQL
- TypeScript
- strapi
- Next.js
- Apollo Client