좋아하는 문장을 모으고 공유하는 서비스
사람들에게 마음에 와닿는, 따뜻하고 의미 있는 나만의 글귀와 순간의 감정을 모아 놓고, 타인과 공유하며 함께 공감과 위로를 나눌 수 있는 일기장과 같은 플랫폼
- 맘에 드는 글귀를 이미지에서 추출하여 예쁜 템플릿에 담아 이미지로 손쉽게 공유하기 위한, 사진 인식 텍스트 추출 기능
- 수집한 글귀를 손쉽게 분류하여 편리하게 찾기 위한, 글귀 카테고라이징 기능
- 맘에 드는 글귀의 원문 및 출처를 편리하게 검색하기 위한, 글귀 원문 링크 연결
- Development Tool : IntelliJ, Gradle
- Language : JAVA
- Framework : SpringBoot
- DB : MySQL
- ORM : JPA
- Development Detail : JPQL, QueryDSL, Google Vision API, Google Cloud Storage, Redis
- Authentication : Spring Security, JWT
- DevOps: Github Action, S3, CodeDeploy, Nginx
- Cloud : AWS EC2
- Test : Junit
- Development Methodology : TDD(Test-Driven-Development), DDD(Domain-Driven-Development)
- Main Framework : Next JS + TypeScript
- Data Fetching : React-Query
- State management : Jotai
- UI Tools : Tailwind CSS, Styled-Component
- Image processing : html2canvas, react-avatar-editor, cropperjs ...
⚙️ github-flow
브랜치 종류 | 설명 |
---|---|
Master(main) | 테스트 서버에서 테스트가 끝나고 운영서버로 배포 할 수 있는 브랜치 |
feature | 하나의 기능을 개발하기 위한 브랜치 |
release | 이번 출시 버전을 준비하는 브랜치 |
⚙️ 네이밍 패턴
브랜치 종류/(backend,frontend) 간단한 설명
Ex) backend에서 '로그인 기능' 이슈를 구현하는 브랜치를 생성하는 경우, 브랜치 이름을
feature/backend-Login 로 작성한다.
feature/frontend-PostsCard 로 작성한다.
⚙️ Type
타입 종류 | 설명 |
---|---|
feat | 새로운 기능에 대한 커밋 |
fix | 수정에 대한 커밋 |
bug | 버그에 대한 커밋 |
build | 빌드 관련 파일 수정에 대한 커밋 |
ci/cd | 배포 커밋 |
docs | 문서 수정에 대한 커밋 |
style | 코드 스타일 혹은 포맷 등에 관한 커밋 |
refactor | 코드 리팩토링에 대한 커밋 |
test | 테스트 코드 수정에 대한 커밋 |
- 서상혁 Github
- 신동민 Github
- 김태경
- 김아영
- 송지우
[ 개발 기간 ] 2022/01 ~ 2022/02
📑Notion: https://friendly-chips-ca7.notion.site/10-c7cc990a5a6c4564966e2e72c2a7fe78
(맨 위로)