https://github.com/f-lab-edu/pettit
반려동물을 키우는 사람들을 위한 정보 공유 커뮤니티
https://github.com/f-lab-edu/pettit
Last synced: 7 months ago
JSON representation
반려동물을 키우는 사람들을 위한 정보 공유 커뮤니티
- Host: GitHub
- URL: https://github.com/f-lab-edu/pettit
- Owner: f-lab-edu
- Created: 2022-08-23T02:08:05.000Z (about 3 years ago)
- Default Branch: develop
- Last Pushed: 2024-01-03T16:44:49.000Z (almost 2 years ago)
- Last Synced: 2025-04-23T01:13:47.571Z (7 months ago)
- Language: Java
- Size: 165 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
## 💁♀️ 소개
- 프로젝트는 기본적인 CRUD 기능 구현과 로그레벨 구현 및 적재를 하고자 합니다.
- 해당 프로젝트는 REST API로 구현하고자 합니다.
- 기능 개발에 더불어, 코드의 재사용성 및 유지보수 효율성 확보하는 것을 목표로 개발을 하고 있습니다.
- Spring Framework를 사용하여 대용량 트래픽을 감당할 수 있는 애플리케이션을 개발하고자 합니다.
- CDC구현을 통해 active/standby DB 및 HA에 대한 이해도를 높히고자 합니다.
## 🎈 Use Case
### User
- 사용자의 회원가입, 로그인, 로그아웃 기능
### Scheduling
- 사용자의 일정을 케어 할 수 있는 캘린더 기능
- 푸쉬 알람 기능 (On / Off 가능)
### Communication
- 사용자가 게시판 글을 등록, 수정, 삭제 할 수 있는 기능
- 사용자가 특정 게시물에 댓글을 달 수 있는 기능
## 💻사용 기술 및 개발 환경
### 협업툴
- 형상 관리: Github
- CI/CD: Github action
## 🌌아키텍처

## 🔧사용 기술
### Backend
- Java 11
- Spring Boot, Spring MVC, JPA
- Junit5,
- Gradle
### DevOps
- Ubuntu 18.04
- Mysql
- Github Action
- Docker
### Collaboration & Tools
- slack, Notion
- Intellij
- Git, Github Project
## ❗기술적 이슈
[CDC 공부](https://velog.io/velog.io/@kidae92/DB-관리-공부)
## 📖ERD