프로젝트

N캠프에 참여한 수강생들의 프로젝트입니다.

FlirDog

DevOps 1기, Team FlirDog


팀장, 프로젝트 총괄, 로그인 & 회원가입, 메인페이지, 관리자페이지정지안 |  JWT, 로그인 시큐리티박기훈 |  CI/CD 구축, 채팅장종인

매칭 페이지, 자랑 게시판, 와이어 프레임김현성 |  소모임 페이지, UserContext, 반응형 페이지, ERD설계최병권 |  마이페이지, Jira김찬영

[역할 상세]

정지안

최병권

- Git 관리

- emailjs API로 인증을 거친 회원 가입 및 비밀번호 재설정

- NCP Papago Translation을 통한 반려견 정보 번역

- Dalle API를 이용한 반려견 정보 기반 ai 프로필 이미지 생성

- NCP Objectstorage 이미지 저장 구현

- 카카오 공유 API를 이용한 ai이미지 공유 기능

- 카카오 로그인 API 및 일반 로그인 기능

- 구글 Geocoder API를 이용한 주변 애견 매칭 기능

- 메인페이지 인기순위(베스트 플러독) 랭킹 기능

- 메인페이지 소모임 및 커뮤니티 서비스 안내

- 메인페이지 인기상품 안내

- chartjs API를 이용해 데이터를 시각화한 관리자페이지 메인

- 관리자 매칭 글 조회 페이지

- 관리자 상품 등록 및 수정 페이지

- 관리자 회원 조회 및 수정 페이지

- 관리자 애견 조회 및 수정 페이지

- 관리자 주문 확인 및 발주 관리, 배송 관리

- 관리자 커뮤니티 관리

- 소모임 리스트

- 소모임 지역 단위 필터 기능 및 제목 검색

- 소모임 개설 페이지

- 카카오 주소 API를 이용한 모임 지역 설정

- React-Quill을 이용한 텍스트 에디터

- React-Slick를 이용한 모임 하이라이트 정렬 (좋아요 인기순으로 정렬)

- 소모임 상세 메인 페이지

- 소모임 상세 사진첩 페이지

- 네이버의 RGJS-MasonryInfiniteGrid라이브러리를 이용한 사진첩 무한 스크롤 구현

- 사진첩 다중 이미지 등록 조회 및 수정, 삭제

- 사진첩 댓글 및 조회수, 좋아요

- 소모임 가입 멤버 리스트 및 강퇴 기능

- 부트스트랩을 이용한 반응형 UI로 모바일 페이지 구현

- UserContext를 이용한 로그인 유저 정보 전역 관리

박기훈

장종인

김현성

김찬영

- Spring Security + JWT + Redis를 이용

- JWT 로그인 구현

- PostMan을 이용한 권한 부여 테스트

- 젠킨스 및 도커를 이용한 CI/CD 관리

- Kafka를 이용한 채팅 구현

- Figma를 이용한 와이어 프레임 설계

- 매칭 글 목록

- 매칭 글 작성 및 상세보기

- 매칭 글 수정/삭제

- 매칭 페이지와 채팅 연계

- 게시판 글 목록/검색

- 게시글 작성

- 게시글 상세보기

- 게시글 수정/삭제

- 댓글 작성

- 회원 정보 내 프로필 및 이메일 수정

- 반려견 프로필 업로드 및 이미지 리스트 출력

- 강아지 이미지 및 정보 수정

- Swal을 이용한 유효성 검사

- 강아지 정보 삭제

- 카카오 결제 API를 이용한 포인트 결제

- 날씨 API를 이용한 현재 날씨 산책 지수

 

[프로젝트 설명]

강아지에게도 소개팅을 할 권리가 있다!?

애견에게 짝짓기 상대를 찾아주고, 친구를 맺어주자!

견주에게는 동호회 활동까지 제공하는 플러독은 flirtting(유혹하는) + Dog(개)의 합성어입니다.


첨부파일


GitHub