MZTALK
KH정보교육원
2023.01.11 16:38
SRPING (스마트웹&콘텐츠개발)스마트웹&콘텐츠 웹 응용SW 개발자 양성과정(1)(종로지원) | |
|---|---|
| 팀장/팀원 | 김**(팀장) : 로그인 서비스(아이디 닉네임 실시간 중복검사, 이메일 인증, 구글, 카카오, 네이버 소셜 로그인, jwt토큰), 게이트웨이(각 서비스 라우팅, 일일 트래픽, 각 서비스 트래픽 로그 기능, jwt 토큰 필터 기능) 서비스, 저장 서비스(단일, 다중 이미지, 파일 업로드 및 수정 삭제 기능) |
| 이** : 채팅 서비스(서로 맞팔 상태인 회원들간의 채팅 기능) | |
| 박** : 벙 서비스 (회원들간의 모임을 위한 인원 모집 게시글 작성,수정,삭제기능 실시간으로 모임 인원확인) | |
| 배** : 멘토-멘티 서비스, 계좌번호 실명인증을 통한 멘토 신청, 신청시 필요 서류(학생증, 경력증명서) 등을 확인하여 관리페이지에서 승인후 멘토 권한을 부여한다. 멘토 권한이 부여된 사용자는 게시글을 작성하여 멘티를 모집하고, 일반 사용자는 멘토글에 본인의 정보 및 궁금증, 원하는 내용을 작성하여 결제하여 멘토링 서비스에 참석 할 수 있다. 참석 후 멘티는 멘토에 대한 리뷰를 남길 수 있으며, 글이 아닌 멘토에 대하여 리뷰를 작성할 수 있다. | |
| 조** : 팔로우기능구현, 알림기능, 개인페이지, 메인페이지 | |
| 김** : 중고거래 경매 서비스(게시글 등록・수정・삭제, 댓글 등록・수정・삭제, 경매 입찰 기능, 책 검색) | |
| 개요 | MZ세대를 위한 소셜플랫폼 (인스타그램의 개인 피드 같은 느낌의 팔로워 팔로우, 게시글 작성이 가능한 개인 피드 서비스, 인프런처럼 재능을 사고 파는 멘토 멘티 서비스, 소모임처럼 다양한 모임을 만날 수 있는 벙 서비스, 안쓰는 책을 사고 팔 수 있는 책 중고거래 서비스) |
| 구현기능 | 로그인 서비스 : 아이디 닉네임 실시간 중복검사, 이메일 인증, 구글, 카카오, 네이버 소셜 로그인, jwt토큰 게이트웨이 서비스 : 각 서비스 라우팅, 일일 트래픽, 각 서비스 트래픽 로그 기능, jwt 토큰 필터 기능 저장 서비스 : 단일, 다중 이미지, 파일 업로드 및 수정 삭제 기능 채팅서비스 : 서로 맞팔 상태인 회원들간의 채팅 기능 벙 서비스 : 회원들간의 모임을 위한 인원 모집 게시글 작성,수정,삭제기능 실시간으로 모임 인원확인 멘토-멘티서비스 : 계좌번호 실명인증을 통한 멘토 신청 기능 원하는 멘토글에 계좌 결제를 통한 수업 등록 기능 멘토에 대한 리뷰 기능 개인 피드 서비스 : 팔로우기능구현, 알림기능, 개인페이지, 메인페이지 중고거래 경매 서비스 : 게시글 등록・수정・삭제, 댓글 등록・수정・삭제, 경매 입찰 기능, 책 검색 |
| 설계의 주안점 | 기존 모놀리식 아키텍처를 벗어난 마이크로 서비스 아키텍처 이므로 각 서비스에 영향이 없어야 하므로 로그인같은 경우 세션방식에서 토큰 방식으로 하였으며, 각 서비스 마다 DB가 분리되어 있어 타 서비스api로 요청을 보내야만 해당 서비스의 DB로 접근을 가능하도록 했다. 또한 첨부파일을 통합으로 관리하여 각 서비스들 마다 첨부파일 저장경로를 동일하도록 하였다. |
| 사용기술 및 개발환경 | Server : Tomcat And Netty Database : Mysql Development Tool : IntelliJ IDEA 2022.3, Visual Studio Code, MySQL Workbench 8.0 CE Development Language : JAVA , HTML5, CSS3, JavaScript, Node JS Development Library and Api : Spring Boot, Spring Eureka Server, Srping Eureka Client, Spring Cloud Gateway, Spring Security, JPA, Spring swagger, Store Server : AWS S3 Team Coop : Github, ERDCloud, Notion Open API : Google, Kakao, Naver Oatuh2 Api, 아임포트 api, 금융결제원 api, talkJS |
![]() | |

목록으로
댓글쓰기
0
