Skip to content

OneByOne-Kindergarten/OneByOne_BE

Repository files navigation

구글 (1)


투명한 유치원 정보의 새로운 기준

예비교사부터 현직 교사까지 생생한 후기와 따뜻한 조언이 있는 원바원



원바원 Google Play 원바원 App Store



사용 기술 스택

제목 내용
Java 백엔드 개발 언어
Spring Boot 서버 애플리케이션 프레임워크
JPA ORM
MySQL 데이터베이스
Firebase 푸시 알림 활용
Docker 컨테이너 및 배포 이미지 생성
Github Action CI/CD 자동화 구성
Swagger API 명세서
Nginx HTTPS 설정
Promtail 로그 수집
Loki 로그 저장
Grafana 모니터링

아키텍처

아키텍처 사진

📁 프로젝트 구조

src/main/java/com/onebyone/kindergarten/
│
├── domain/         
│   ├── communityComments/              # 댓글 관리
│   ├── communityPosts/                 # 게시글 관리
│   └── inquries/                       # 문의 관리
│   └── kindergartenInternshipReview/   # 인턴 리뷰 관리
│   └── kindergartenWorkHistory/        # 근무 경력 관리
│   └── kindergartenWorkReview/         # 근무 리뷰 관리
│   └── kindergartens/                  # 유치원 관리
│   └── notice/                         # 공지사항 관리
│   └── pushNotification/               # 푸시 알림 관리
│   └── reports/                        # 신고 관리
│   └── termAgreementHistory/           # 약관 관리
│   └── user/                           # 유저 관리
│   └── userBlock/                      # 차단 관리
│   └── userFavoriteKindergartens/      # 즐겨찾기 관리
│   └── userNotification/               # 유저 알림 관리
│
└── global/
    ├── batch                           # 배치 관리
    ├── common                          # 공통 관리
    ├── config                          # 설정 관리
    ├── docs                            # 문서 관리
    ├── enums                           # 열거형 타입 관리
    ├── exception                       # 예외 관리
    ├── facade                          # Facade 계층 관리
    ├── feignClient                     # FeignClient 관리
    ├── interceptor                     # 인터셉터 관리
    ├── jwt                             # Jwt 관리
    └── provider                        # 프로바이더 관리

타이틀 아이콘3 개발팀 소개

프로필 프로필 프로필 프로필
김영주 한승완 이주훈 박가영
FE APP, BE, FE BE DESIGN

About

유치원 선생님을 위한 정보와 공감의 공간 원바원 서버

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •