-
이름 정하기
-
기획 발표 준비
-
ERD 준비
- 기획 배경
- 모두 관심있어 하고, 좋아하는 것을 기반으로 생각하다보니 독서 모임이라는 주제가 나오게 되었다.
- 기획 컨셉
- 서비스 명 제시
- 한 두 문장으로 내용 요약
- 타겟 유저 & 페르소나
- 주요 기능
- 피드 - 책리뷰 컨텐츠 중심의 SNS 서비스
- 모임 - 책 모임 매칭 서비스
- 내 서재 - 개인 독서활동 관리 서비스
- (+a - 온라인 독서모임 맞춤형 VoIP 서비스)
- 개발 계획
- 사용 기술 및 API
- 개발 일정(?) - 큰 틀만 잡아놓기
- erdcloud.com/d/SutvSXdAn72m2L27z
지난주에 나온 서비스 이름을 정해보자
- 코북
- 살롱드북
- 독서의 취향
→ 코북으로 결정! (조금 더 친근한 이미지. 살롱드북은 '우아한 이미지'와 다소 무거운 이미지를 줄 수 있는데 사람들이 쉬이 접근할 수 있도록 코북으로 하자)
게시물, 모임, 이벤트, 번개(1회성) 이름을 정하자
- 게시물: Posts
- 클럽 - 모임 - 번개 (1회성)
- Club - Reading - Meetup
- [issueNumber] feat/Boards : Update BoardCreateView font/color
- 파일 이름 첫글자는 대문자
- 상세 행위는 소문자
- Story 단위로 찍기
-
Input Group ID for your project
- ssafy
-
Input Artifact id for your project.
- cobook (www.____.cobook.com)
-
Specify Spring Boot version.
- 2.2.8
-
Dependencies
- Spring Boot Dev Tools, Lombok, Spring Web, Spring Web Services, Spring Data JPA, H2 Database, AWS RDS, AWS Core,
- 설정 파일, 보안 관련
- Swagger 설정을 class 파일로 만든다.
- 우리가 호출한 API들을 설정해서 넣는 폴더이다.
- 모델을 모아놓고, ORM을 관리한다.
- Base Entity
- 게시물을 생성할 때 생성 시간을 넣어줘야 하는데, baseEntity가 있으면 DB에서 알아서 넣어준다.
- 각각의 모델 안에 Repository가 있다.
- 속성에 맞게 손쉽게 찾을 수 있게 해준다.
- Library와 비슷한 개념이다.
- Repository를 통해 자동으로 세팅이 되고, DB 조작 등을 해준다.
- 기본 exception을 제외하고 날 수 있는 에러를 바탕으로 에러 처리를 한다.
- 데이터 전송 객체 (Data Transfer Object)
- 데이터가 왔다갔다할 때 이용한다.
- 모델(도메인) 하나마다 종류가 매우 많다.
- Save Request, Login Request, Detail Response... etc.
- Service 자체에서는 서비스 하나하나를 의미하고, DTO 안에 있는 것은 이를 도와주기 위한 파일들.
- JSON처럼 formatting을 맞춰서 response를 한다.
- 클라우드나 외부 API를 호출할 때 사용한다.
- dependencies에 처음에 세팅한 dependencies들이 들어있다.
- real에 실제 password가 들어간다.
- .env파일과 같은 개념
- ddl-auto: create (최초 시)
- ddl-auto: none
- 배경: 책 읽는 사람들을 위한 SNS 커뮤니티 & 모임 매칭 서비스
- Targeting & Persona
- 타겟 유저: 연령하고 성별을 나누는 방식이 일반적이지만, 우리 서비스는 그렇게 한정지어지는 느낌이 아니기 때문에 설명으로 표현.
- 독서 활동을 손쉽게 기록하고, 다른 사람들과 공유하고 싶은 사람
- 책을 열심히 읽고 싶지만 혼자서는 꾸준히 책 읽기가 어려운 사람
- 책도 읽고 사람도 만나고 싶은 사람
- 페르소나
- 3명 중 우리 서비스에 가장 잘 매칭되는 2명 선정
- 정세랑
- 필요한 내용을 언제든 쉽게 찾아보기는 어려워 불편함을 느낀다.
- 주변 사람들과 편하게 책을 이야기하기가 쉽지 않다.
- 책 읽고 난 후의 감상 공유에 매칭
- 한상영
- 혼자서 꾸준히 읽을 자신이 없어서, 마음이 잘 맞는 사람과 함께 책을 읽어가고 싶다.
- 타겟 유저: 연령하고 성별을 나누는 방식이 일반적이지만, 우리 서비스는 그렇게 한정지어지는 느낌이 아니기 때문에 설명으로 표현.
- Main Function (기능 소개)
- 피드
- 책 리뷰 컨텐츠 중심의 SNS 서비스
- 책 모임
- 함께 있는 즐거움을 경험해보세요
- 책모임 매칭 & 관리 서비스
- 클럽/ 리딩/밋업 말로 설명 예정
- 함께 있는 즐거움을 경험해보세요
- 서재
- 나만의 독서활동을 편리하게 모아보세요.
- 읽은 책 / 참여 서비스
- 피드
-
첫번째 페이지
- 만든이101 앞에 #붙이기
-
페르소나
- 정세랑 (기록된?) 이런 뉘앙스로 바꾸기
-
기능
- 피드 - 체크리스트 순서 바꾸기
- 서재 - 독서활동 → 독서 활동 (띄어쓰기 통일시키기)
-
Plan
- Spring을 Spring boot로 바꾸기
- 주차별로 조금 더 자세히 설명하기 (5, 6주차는 그대로 사용하기)
- Epic은 회의해서 나온 내용들을 기준으로 팀장이 생성한다.
- Story는 속도를 빠르게 진행할 수 있도록 개개인이 생성한다.
- 예상 시간 추가하기
- 개개인이 어떤 작업/ task를 배분받았는지 담당자설정하기
-
이름 정하기
-
기획 발표 준비
-
ERD 준비
- 기획 배경
- 모두 관심있어 하고, 좋아하는 것을 기반으로 생각하다보니 독서 모임이라는 주제가 나오게 되었다.
- 기획 컨셉
- 서비스 명 제시
- 한 두 문장으로 내용 요약
- 타겟 유저 & 페르소나
- 주요 기능
- 피드 - 책리뷰 컨텐츠 중심의 SNS 서비스
- 모임 - 책 모임 매칭 서비스
- 내 서재 - 개인 독서활동 관리 서비스
- (+a - 온라인 독서모임 맞춤형 VoIP 서비스)
- 개발 계획
- 사용 기술 및 API
- 개발 일정(?) - 큰 틀만 잡아놓기
- erdcloud.com/d/SutvSXdAn72m2L27z
지난주에 나온 서비스 이름을 정해보자
- 코북
- 살롱드북
- 독서의 취향
→ 코북으로 결정! (조금 더 친근한 이미지. 살롱드북은 '우아한 이미지'와 다소 무거운 이미지를 줄 수 있는데 사람들이 쉬이 접근할 수 있도록 코북으로 하자)
게시물, 모임, 이벤트, 번개(1회성) 이름을 정하자
- 게시물: Posts
- 클럽 - 모임 - 번개 (1회성)
- Club - Reading - Meetup
- [issueNumber] feat/Boards : Update BoardCreateView font/color
- 파일 이름 첫글자는 대문자
- 상세 행위는 소문자
- Story 단위로 찍기
-
Input Group ID for your project
- ssafy
-
Input Artifact id for your project.
- cobook (www.____.cobook.com)
-
Specify Spring Boot version.
- 2.2.8
-
Dependencies
- Spring Boot Dev Tools, Lombok, Spring Web, Spring Web Services, Spring Data JPA, H2 Database, AWS RDS, AWS Core,
- 설정 파일, 보안 관련
- Swagger 설정을 class 파일로 만든다.
- 우리가 호출한 API들을 설정해서 넣는 폴더이다.
- 모델을 모아놓고, ORM을 관리한다.
- Base Entity
- 게시물을 생성할 때 생성 시간을 넣어줘야 하는데, baseEntity가 있으면 DB에서 알아서 넣어준다.
- 각각의 모델 안에 Repository가 있다.
- 속성에 맞게 손쉽게 찾을 수 있게 해준다.
- Library와 비슷한 개념이다.
- Repository를 통해 자동으로 세팅이 되고, DB 조작 등을 해준다.
- 기본 exception을 제외하고 날 수 있는 에러를 바탕으로 에러 처리를 한다.
- 데이터 전송 객체 (Data Transfer Object)
- 데이터가 왔다갔다할 때 이용한다.
- 모델(도메인) 하나마다 종류가 매우 많다.
- Save Request, Login Request, Detail Response... etc.
- Service 자체에서는 서비스 하나하나를 의미하고, DTO 안에 있는 것은 이를 도와주기 위한 파일들.
- JSON처럼 formatting을 맞춰서 response를 한다.
- 클라우드나 외부 API를 호출할 때 사용한다.
- dependencies에 처음에 세팅한 dependencies들이 들어있다.
- real에 실제 password가 들어간다.
- .env파일과 같은 개념
- ddl-auto: create (최초 시)
- ddl-auto: none
- 배경: 책 읽는 사람들을 위한 SNS 커뮤니티 & 모임 매칭 서비스
- Targeting & Persona
- 타겟 유저: 연령하고 성별을 나누는 방식이 일반적이지만, 우리 서비스는 그렇게 한정지어지는 느낌이 아니기 때문에 설명으로 표현.
- 독서 활동을 손쉽게 기록하고, 다른 사람들과 공유하고 싶은 사람
- 책을 열심히 읽고 싶지만 혼자서는 꾸준히 책 읽기가 어려운 사람
- 책도 읽고 사람도 만나고 싶은 사람
- 페르소나
- 3명 중 우리 서비스에 가장 잘 매칭되는 2명 선정
- 정세랑
- 필요한 내용을 언제든 쉽게 찾아보기는 어려워 불편함을 느낀다.
- 주변 사람들과 편하게 책을 이야기하기가 쉽지 않다.
- 책 읽고 난 후의 감상 공유에 매칭
- 한상영
- 혼자서 꾸준히 읽을 자신이 없어서, 마음이 잘 맞는 사람과 함께 책을 읽어가고 싶다.
- 타겟 유저: 연령하고 성별을 나누는 방식이 일반적이지만, 우리 서비스는 그렇게 한정지어지는 느낌이 아니기 때문에 설명으로 표현.
- Main Function (기능 소개)
- 피드
- 책 리뷰 컨텐츠 중심의 SNS 서비스
- 책 모임
- 함께 있는 즐거움을 경험해보세요
- 책모임 매칭 & 관리 서비스
- 클럽/ 리딩/밋업 말로 설명 예정
- 함께 있는 즐거움을 경험해보세요
- 서재
- 나만의 독서활동을 편리하게 모아보세요.
- 읽은 책 / 참여 서비스
- 피드
-
첫번째 페이지
- 만든이101 앞에 #붙이기
-
페르소나
- 정세랑 (기록된?) 이런 뉘앙스로 바꾸기
-
기능
- 피드 - 체크리스트 순서 바꾸기
- 서재 - 독서활동 → 독서 활동 (띄어쓰기 통일시키기)
-
Plan
- Spring을 Spring boot로 바꾸기
- 주차별로 조금 더 자세히 설명하기 (5, 6주차는 그대로 사용하기)
- Epic은 회의해서 나온 내용들을 기준으로 팀장이 생성한다.
- Story는 속도를 빠르게 진행할 수 있도록 개개인이 생성한다.
- 예상 시간 추가하기
- 개개인이 어떤 작업/ task를 배분받았는지 담당자설정하기
- 주제는 무난하다.
- 소셜 - 책 모임 매칭 서비스
- 인스타나 다른 커뮤니티를 보면 독서하는 사람들의 특징이 있다.
- 마음에 드는 구절을 올릴 수 있도록 활용해보자.
- 너무 화나는 날은 '닥치고 ~나 잘하자'와 같은 등의 구절
- 너무 독서만을 하면 재미 요소가 떨어질 수 있으니 적절한 타이밍에 쓸 수 있는 구절을 사용하면 좋을 것 같다.
- 무언가 뼈저리게 느끼는 단어, 구절로 나타낸다.
- 재미 요소가 더 있으면 좋을 것 같다! (여유가 있다면)
- 코치님 의견
- 한줄평 피드
- 짤막짤막하면서 인싸 갬성을 보여주면 좋을 것 같다.
- 노란색 키 : Primary Key
- Post, Post_Comment, User, Book, Club, Reading, Meetup 모델
- Post: 게시물 & Post_Comment: 댓글
- User: 유저 (username, password)
- Book: 책
- Club: 클럽
- Reading: 클럽 내에서의 책모임
- Meetup: 1회성 책모임
- 검은색 테이블은 중개모델