스파르타 코딩클럽_ 내일 배움 캠프 Spring 트랙 6기
[프로젝트] 개발자를 위한 공모전 사이트 (&&)
2023.08.16 ~ 2023.09.15
<프로젝트 정보>
개발도구 : IntelliJ
프로그래밍 언어 : Java
데이터베이스 : MySQL
프레임워크 : Spring / Spring Boot / Spring Security
와이어프레임 : Figma
ERD 설계 : ERD Cloud
Storage : AWS S3
Front : HTML / CSS / JavaScript / JQuery / Bootstrap
<프로젝트 내용>
전날 깃에 백오피스 레포지토리 생성 후 init까지 완료 한 뒤 백오피스에서 관리자가 전체 게시글을 목록화해서 조회하는 기능까지 완료!
오늘은 본격적으로 팀원들이랑 백오피스 프로젝트 코드를 시작했다.
아무래도 클라이언트 서버와 백 오피스 관리자 서버를 동시에 진행해야하기 때문에
팀원들 사이에서 Entity나 Branch를 만들 때 혼동이 온다는 의견이 있어서 다시 긴급 미팅을 개최!
안건: 브랜치명 및 테이블명
주요 사항: 기능별 브랜치명
(1) 클라이언트 서버
OAuth 로그인 — feature/login
자유게시판 CRUD — feature/post
북마크 — feature/bookmark
코멘트 — feature/comment
신고 — feature/reportpost
댓글 신고 — feature/reportcomment
(2) 백오피스
자유게시판 전체 게시글 조회 — feature/post
신고된 게시글 조회 — feature/reportpost
신고된 댓글 조회 — feature/reportcomment
카테고리 — feature/category
공모전, 이벤트, 공지 CRUD — feature/board
관리자 CRUD — feature/admin
유저관리 CRUD — feature/user
이렇게 결정했다.
팀 회의를 마치고 게시물 전체조회 로직을 내가 제일 먼저 구현해서 추가로 기능을 맡아 구현하기 전
기존 클라이언트 서버에 팀원이 구현해놓았던 카테고리 CRUD를 백오피스 프로젝트로 옮기고,
클라이언트 서버 프로젝트에서는 카테고리 전체 조회 로직만 남겨놓았다.
레포지토리 정리를 어느정도 마치고 유저 관리 CRUD (블랙리스트) 구현을 추가로 시작했다.
CS 공부랑 기술면접 준비로 프로젝트 자체 진전이 빠르진 않지만 그래도 능력자 팀원분들 덕에 진도?는 쭉쭉 나가는 중!
'🏕️내일배움캠프 > 📂개발자를 위한 공모전 사이트(23.08.16)' 카테고리의 다른 글
개발자를 위한 공모전 사이트 (&&) 7일 _ 실시간 상태 업데이트/하위 카테고리 구현 방향 결정 및 유저 관리 CRUD (0) | 2023.08.24 |
---|---|
개발자를 위한 공모전 사이트 (&&) 6일 _ 실시간 상태 업데이트/하위 카테고리 구현 (0) | 2023.08.23 |
개발자를 위한 공모전 사이트 (&&) 4일 _ 백오피스 프로젝트 구현 (0) | 2023.08.21 |
개발자를 위한 공모전 사이트 (&&) 3일 _ 백오피스 사이트 기획 (0) | 2023.08.18 |
개발자를 위한 공모전 사이트 (&&) 2일 _ OAuth 카카오, 구글 로그인 구현 (0) | 2023.08.17 |