회의 내용 | ||
안건 | 내용 | 비고 |
주제 선정 | 리그오브레전드 전적 및 듀오 검색 사이트 | |
구현 기능 | 1) 메인 페이지 - 전적 검색란 - 최근 검색한 소환사_session - 게시글별 인기글 2) 회원가입 및 로그인 - 네이버 API / 유효성 검사 - 주소 API, 아이디 중복 검사 등 유효성 검사 3) 마이페이지 - 내 정보 - 라이엇 계정 연동 및 취소 4) 자유 게시판 - CRUD 기능 구현 - 추천, 비추천 - 댓글 및 대댓글 (작성 또는 삭제) - 인기글 상단 또는 개념글로 표기 - 검색 필터: 제목/제목+내용/내용/작성자 5) 듀오 게시판 - 본인 티어 표기, 선호 포지션 선택 - 검색 필터: 티어/포지션 - 댓글 및 대댓글 6) 5 vs 5 게시판 - 시간 timestamp? 지정 (자유, 가능시간대 표기) - 자유포지션/고정 포지션 지정 - 참여중인 인원 표시 - 댓글 및 대댓글 - 시작 1시간 전 게임은 메인화면에 표기 7) 알림 설정 |
|
테이블 설계 | [회원정보 MEMBER] id - 회원 고유 식별번호 (pk) pw - 회원 비밀번호 email - 이메일 username - 이름 phone_num - 휴대폰 번호 user_nick - 유저 닉네임 profile_img - 프로필 이미지 last_login - 최종 로그인 date_joined - 가입날짜 is_superuser - 슈퍼유저 is_active - 활동여부 [자유 게시판 POST] postid - 게시물 고유 식별번호 (pk) userid - 작성자 (fk) title - 제목 content - 게시글 내용 created_at - 작성일 updated_at - 수정일 like - 추천 unlike - 비추천 image - 첨부 이미지 [자유 게시판 POST_COMMENT] commentid - 댓글 고유 식별번호 (pk) post_id - 게시물 고유번호 (fk) member_id - 멤버 고유번호 (fk) content - 게시글 내용 reference_reply_id - 참조댓글 식별번호 registered_date - 등록일 [듀오 게시판 DUO_POST] postid - 듀오 고유번호 id (pk) userid - 작성자 (fk) title - 제목 content - 게시글 내용 created_at - 작성일 updated_at - 수정일 position - 본인 포지션 [듀오 게시판 DUO_POST_COMMENT] commentid - 댓글 고유 식별번호 (pk) duo_id - 듀오 게시물 고유번호 (fk) member_id - 멤버 고유번호 (fk) content - 게시글 내용 reference_reply_id - 참조댓글 식별번호 registered_date - 등록일 [오대오 게시판 TEAM_POST] postid - 오대오 고유번호 id (pk) userid - 작성자 (fk) title - 제목 content - 게시글 내용 created_at - 작성일 updated_at - 수정일 isfixed - 고정포지션 여부 is_scheduled - 고정 시간 여부 [오대오 게시판 TEAM_POST_COMMENT] commentid - 댓글 고유 식변번호 (pk) team_id - 오대오 게시물 고유번호 (fk) member_id - 멤버 고유번호 (fk) content - 게시글 내용 reference_reply_id - 참조댓글 식별번호 registered_date - 등록일 [오대오 팀원 PARTY_MEMBER] party_id - 오대오 파티 고유 식별번호 team_id - 오대오 게시물 고유번호 (fk) userid - 유저 아이디 (fk) position - 지원 포지션 created_at - 작성일 |
1.게시판 카테고리화: 요구되는 정보들이 달라 테이블을 따로 설계하기로 결정 2. 대댓글 테이블 설계 3. 테이블 세부 설계 (제약 조건, 자료형) |
페이지 설계 | 1. 메인: 유저 검색, 게시판 일부 표기 2. 로그인: 네이버 or 카카오 API, 유효성 검사 3. 회원가입: 주소 API, 유효성 검사 (email, username) 4. 마이페이지: 내 정보, 라이엇 아이디 연동 5. 자유 게시판 페이지: 필터, 게시글 목록, 인기글 표기, 페이지네이션 적용 6. 자유 게시판 상세: 게시글 추천, 댓글/대댓글 7. 유저 검색 결과: 닉네임, 티어, 승리/패배, 모스트 1~5 |
1. 세부 페이지 설계 추가 논의 서비스 할 버튼, 출력 데이터 논의 모델, repos 설계 논의 2.[model] 테이블별 , vo/dao/sql 작성 3. [view] 전체 페이지틀 제작 header, footer 태그 제작 4. [controller] 설정 파일 초기화 컨트롤러 기본틀 제작 |
'백앤드 개발 > Spring boot 기반 롤 전적 사이트 개발' 카테고리의 다른 글
[Spring 프로젝트] 전적검색 구현 (1) | 2024.01.08 |
---|---|
[Spring 프로젝트] 라이엇 API 분석 (1) | 2024.01.08 |
[Spring 프로젝트] 스프링부트 jar 배포 (EC2, RDS, 고정 IP, FileZila) (0) | 2023.12.23 |
[Spring 프로젝트] 프로젝트 설계 3일차 기능 명세서 (2) | 2023.12.06 |
[Spring 프로젝트] 프로젝트 설계 2일차 테이블 설계 (0) | 2023.11.16 |