MCPcopy Index your code
hub / github.com/depromeet/14th-team5-BE

github.com/depromeet/14th-team5-BE @v1.2.4

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.2.4 ↗ · + Follow
1,223 symbols 3,480 edges 362 files 127 documented · 10%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Bibbi: 하루 한번, 가족에게 보내는 생존 신고

연락에 대한 부담감과 거부감이 들지 않게 간편하고 사용하기 쉬운 기능으로 일상을 공유하게 유도한다

"하루 한 번, 가족과의 소중한 연락!"

가족은 삶의 중요한 부분이죠. 하지만 빠른 일상에 묻혀 자주 소통하지 못하는 경우가 많습니다. 이제, 삐삐와 함께 '일일 생존 신고' 프로젝트를 시작해보세요!

매일, 간단한 메세지와 사진을 통해 가족에게 생존을 알리면서 소중한 순간들을 함께 나눌 수 있습니다. 까먹지 않고, 더욱 멋지고 따뜻한 가족 소통의 시작을 만들어보세요. 나중에는 이 작은 노력이 행복한 추억으로 기억될 것입니다.

가족과의 소중한 시간, 삐삐와 함께라면 언제나 더 특별한 것 같아요! ❤️

"Once a day, cherish the connection with your family! Family is an essential part of life, yet amidst the fast-paced routine, meaningful communication often takes a back seat. Now, with the 'Daily Survival Report' project by Pippy, initiate a new era of communication with your loved ones! Every day, through simple messages and photos, you can share your survival with your family, creating moments of togetherness. Never forget, with Pippy, embark on a journey of stylish and warm family communication. Later on, these small efforts will be remembered as joyful memories. In the precious time spent with family, everything feels more special with Pippy by your side! ❤️"

1️⃣ Project Contributors

👑 백엔드 개발(파트장) 백엔드 개발 백엔드 개발
CChuYong Ji-soo708 Kwon770
송영민 임지수 권순찬

2️⃣ Project Introduction

2_기타 리서치 관련 리소스_컨셉 설명 3_기타 리서치 관련 리소스_서비스 목표

3️⃣ Project Architecture

  • JVM Runtime Amazon Corretto 17
  • SpringBoot 3.1.5 (Servlet MVC)
  • Spring Data JPA with QueryDSL
  • Stateless Session Management with JWT + Spring Security
  • Module Architecture with Gradle Multi-Project
  • Prometheus and Grafana for monitoring
  • Redis for Caching

Module

## 14th-team5-BE
- 🗂️ common
- 🗂️ gateway
- 🗂️ member
- 🗂️ family
- 🗂️ post

Github Actions CI/CD

bibbi-cicd

NCP Infrastructure

bibbi-infra

4️⃣ Project Outline

🏠 Home

5_홈

🕛 Notification

6_알림

📷 Feed

9_피드

😀 Selfi Emoji

10_셀피이모지

📱 Widget

8_위젯

🗓️ Calendar

11_캘린더01 12_캘린더02

13_스토어링크

Extension points exported contracts — how you extend this code

FCMNotificationService (Interface)
no5ing-server User: CChuYong Date: 2/2/24 Time: 4:09 AM [4 implementers]
common/src/main/java/com/oing/service/FCMNotificationService.java
TokenGenerator (Interface)
no5ing-server User: CChuYong Date: 2023/11/25 Time: 6:16 PM [2 implementers]
member/src/main/java/com/oing/service/TokenGenerator.java
PostApi (Interface)
no5ing-server User: CChuYong Date: 2023/12/05 Time: 12:23 PM [2 implementers]
post/src/main/java/com/oing/restapi/PostApi.java
MainViewApi (Interface)
no5ing-server User: CChuYong Date: 4/16/24 Time: 4:01 PM [2 implementers]
gateway/src/main/java/com/oing/restapi/MainViewApi.java
FamilyInviteLinkRepository (Interface)
no5ing-server User: CChuYong Date: 12/21/23 Time: 7:17 PM
family/src/main/java/com/oing/repository/FamilyInviteLinkRepository.java
DailyMissionHistoryRepositoryCustom (Interface)
(no doc) [2 implementers]
mission/src/main/java/com/oing/repository/DailyMissionHistoryRepositoryCustom.java
MemberBridge (Interface)
no5ing-server User: CChuYong Date: 1/11/24 Time: 10:18 AM [2 implementers]
common/src/main/java/com/oing/service/MemberBridge.java
AuthApi (Interface)
no5ing-server User: CChuYong Date: 2023/11/27 Time: 11:04 AM [2 implementers]
member/src/main/java/com/oing/restapi/AuthApi.java

Core symbols most depended-on inside this repo

save
called by 178
post/src/main/java/com/oing/service/MemberRealEmojiService.java
of
called by 75
common/src/main/java/com/oing/domain/PaginationDTO.java
map
called by 34
common/src/main/java/com/oing/dto/response/PaginationResponse.java
equals
called by 26
member/src/main/java/com/oing/dto/response/AppleKeyListResponse.java
getMemberPostById
called by 26
post/src/main/java/com/oing/service/PostService.java
generateTokenPair
called by 23
member/src/main/java/com/oing/service/TokenGenerator.java
of
called by 22
member/src/main/java/com/oing/dto/response/MemberResponse.java
getName
called by 22
gateway/src/main/java/com/oing/config/authentication/JWTTokenAuthentication.java

Shape

Method 851
Class 313
Interface 51
Enum 8

Languages

Java100%

Modules by API surface

post/src/main/java/com/oing/service/PostService.java25 symbols
gateway/src/test/java/com/oing/restapi/PostApiTest.java20 symbols
gateway/src/main/java/com/oing/repository/PostRepositoryCustomImpl.java19 symbols
member/src/main/java/com/oing/service/MemberService.java17 symbols
gateway/src/test/java/com/oing/restapi/MemberApiTest.java15 symbols
family/src/main/java/com/oing/domain/Family.java15 symbols
post/src/main/java/com/oing/controller/PostController.java14 symbols
member/src/main/java/com/oing/controller/MemberController.java14 symbols
post/src/main/java/com/oing/repository/PostRepositoryCustom.java13 symbols
member/src/main/java/com/oing/restapi/MemberApi.java12 symbols
gateway/src/test/java/com/oing/repository/PostRepositoryCustomTest.java12 symbols
gateway/src/main/java/com/oing/component/JWTTokenGenerator.java12 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add 14th-team5-BE \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page