본문 바로가기

Boot Project

(12)
프로젝트 회의 진행 (4/4) 회의 내용 - 프론트, 백엔드, 기획/디자인 각 부분별 초기 세팅 회의 - 공통으로 설정할 부분과 모듈별로 나뉘어서 설정해야하는 부분 분리 / github 이슈로 등록하여 처리 - API 설계에 대한 부분은 초기세팅이 끝난 이후 차주에 회의 예정 (프론트 분들과 기획/디자인 분들과의 협의 필요) 특이 사항 - 이전에 같이하던 프론트 앤드 개발자분의 부재로 새로 프론트 앤드 개발자분이 오셨고, 기획과정을 공유하고 세팅 진행
프로젝트 회의 진행(3/28) 기간 설정 최종 기간을 다시 산정하였으며, 상반기까지 마무리하는 걸 목표로 진행 진행 내용 다음 주까지 프로젝트 기본 세팅하여 Git에 올리기 Back-end - 차주 목요일 기본 세팅 작업 진행 예정 (멀티모듈 vs MSA) 추가적으로 할 이야기, 다음 주에 뭘 개발할지. 세부적으로 API 뭘 만들지... 구매자와 판매자의 비율이 60:40 정도로 구매자 먼저 기능 세분화하여 나눠서 진행하는 방식 구매자 먼저 치고 판매자 관련 기능은 더미데이터로 구현 디자인시스템 잡고 화면 디자인 관리자는 가장 후 순위로 진행 / 판매자 신청시 승인해주는 기본기능 위주로 하고 후에 진행 Front-end → 디자인 나오기 전까지 개인 공부(React) 진행 계획짜기쇼핑몰 정보 / 대시보드(홈) / 상품 주문 관리백 -..
3/26 (Back-end) ERD 설계 회의 ERD에 대한 1차적인 설계 및 회의가 진행되었으며, 온라인 미팅을 통해 진행하였다. 진행 내용 필요한 테이블 리스트들을 나열 테이블에 필요한 컬럼들 추가 테이블과의 관계(1:1 OR 1:N OR N:N) 확인하여 연결 / 다대다의 경우 JPA를 고려하여 1:N 방식으로 나눠서 설계 - 컬럼명과 CLAIM 테이블의 관계를 고려하여 정리한 ERD
3/21(기능 상세화) 이전 진행한 기능에 대한 내용 상세화 방식 웹앱 입점 (입점료로 버는 사이트..? ex 에이블리 지그재그 ) 결제 방식 (type) 무통장입금 (기능구현은 딱히 없음) 카카오페이or네이버페이 ⇒ 추후 공통 로그인, 로그아웃, 회원가입 oauth (1) 회원가입 구매자(이름, id(email), pw) 회원가입은 구매자로 회원가입만 두고, 프리마켓 판매자는 로그인 후 전환할 수 있음. 로그인 구매자 (id, pw) 판매자로 등록한 계정(role)의 경우 판매자 페이지로 로그인(구매자 전환 가능) 구매자로만 되어 있는 계정은 구매자 페이지로 로그인 관리자(id, pw) - 별도의 분리된 url (ex. http://hostname/admin) 프로필 (2) 판매자 id, pw, url, 쇼핑몰 이름, 쇼핑몰..
2차 프로젝트 회의(3/14) 프로젝트 기획 의도(주제) - 프리마켓 1인 운영자들을 위한 종합 쇼핑몰 사이트 기획의도 : 추운 날 길을 가다가 문득 들었던 생각으로 거대한 판자같은곳에 여러 악세사리들을 깔아놓고 장사를 하시는분들을 보고 생각함 크게 관리하는 매니저 화면과 프리마켓 운영하는 메인 페이지로 구성됨 구매나 아이쇼핑을 하는 사용자들은 메인화면에 카드형태로 여러 쇼핑몰 형태가 보여짐 누를 경우 해당 프리마켓 쇼핑몰 형태가 보여짐 프리마켓 운영자들은 자기가 등록한 프리마켓 쇼핑몰 형태를 내 쇼핑몰 등의 메뉴로 별도로 볼수 있으며, 그 페이지에선 상품을 등록하거나 수정 삭제등이 가능함 여러 복합적인 쇼핑몰을 하나로 보여주는 거기 때문에 형태는 거의 동일하게 구매 등의 로직은 최대한 단순형태 ex) 카카오택시 카카오 페이형태로 결..
변경된 코드 리뷰 및 PR(11/28) 회의 일자 : 11/28(토) 참석 인원 : 3명 회의내용 kym : 시큐리티에서 AuthenticationFilter를 통해 로그인 하고난 후의 성공과 실패여부를 Handler를 컨트롤 할 수 있음 loginFailHandler와 loginSuccessHandler를 추가하고 Fail시 예외처리를 통해 메시지를 던지고 로그인 튕기게 변경 Optional 부분은 부가적으로 좀더 공부 필요 jiae : region과 subject에 대한 컬럼 작성 스터디 만들기 view 화면 작성 song : 스터디 만들기 view화면을 통해 선택된 컬럼에 맞는 옵션값을 주어 단계별로 선택가능하여 스터디 생성 가능하게 개발 차주 계획 Trello 작성 메인화면에 보여지는 스터디 구성중 지역별을 클릭했을때 지도 API를 통..
변경된 코드 리뷰 및 PR(11/21) 회의 일자 : 11/21(토) 참석 인원 : 3명 회의내용 kym : 스프링 시큐리티 세션 관련 확인 시큐리티에서는 기본적으로 username을 선정해서 사용할 수 있는데 해당 프로젝트에서는 이메일로 사용하고 있음 view 화면에서 아래와 같이 사용하여 인증된 유저의 name으로 선정된 emai을 불러올 수 있음 jiae : 프로필 화면 파일 업로드 디비에 직접 파일을 집어넣는 방식으로 구현 회원탈퇴 및 비밀번호 찾기 기능 추가완료 song : 메인 화면에 생성한 스터디 목록이 보이게 변경 차주 계획 Trello 작성 Optional 부분의 공부와 이메일 인증이 안될경우 로그인이 안되게 시큐리티 부분에서 기능이 있는지 찾아보고 수정 유저 프로필 수정, region과 subject부분의 컬럼 작성 subj..
변경된 코드 리뷰 및 PR(11/14) 회의 일자 : 11/14(토) 참석 인원 : 3명 회의내용 kym : 스프링 시큐리티 + 이메일 인증 형태로 회원가입, 로그인, 로그아웃 구현 + 회원가입시 @Vaild를 이용한 유효성 체크 기능 추가 jiae : 공통으로 사용하는 예외처리와 swagger, AOP logger 구현 + 예외처리 내용 추가 song : 스터디 CRUD api 작성 및 테스트코드 작성 차주 계획 Trello 작성 스프링 시큐리티 내용 보완 및 세션관리에 대해 확인 내 프로필 화면 작성 및 회원탈퇴, 비밀번호 찾기 기능 추가 스터디 CRUD api 작성한 것 토대로 화면(view)에 붙여보기