An open API service indexing awesome lists of open source software.

https://github.com/bamjun/petodo.dotay_second_ver


https://github.com/bamjun/petodo.dotay_second_ver

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

          

[프론트엔드 깃허브 레포지토리 링크](https://github.com/OZ-Coding-School/oz_02_main-004-FE)

[팀 소개 노션페이지](https://legend-palm-1f1.notion.site/T4-12f368acae6e4bd598022cae8e993bd0)

[(비공개) 팀 노션 페이지](https://www.notion.so/4-db3e7055f3dd4cd0b55d7cb3a1bfd07f)

[(비공개) 주제 정하기 피그잼페이지](https://www.figma.com/board/Gsknj4d8Un6zeqw0zT0jk9/IDEAS?node-id=0-1&t=OHvqnIHfy6m64GI5-0)

# 서비스명 넣기

- 펫키우는 투두리스트

- OZ 2기 4조 메인프로젝트

---

## 🧰 사용 스택

### :wrench: System Architecture

### FE


















### BE




Django RestFrameWork Badge










---

## :busts_in_silhouette: 팀 동료

### FE

|
@surra7

|
@TOmato-GOM

|
@Imexer

|
@eoekstpal

|
| :--------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| 황수빈 | 정귀성 | 윤찬영 | 박세미 |

### BE

|
@kyoorochi

|
@bamjun

|
@ark0723

|
@haunpapa

|
| :----------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------: |
| 박민호 | 김범준 | 고아라 | 박대성 |

## 📑 프로젝트 규칙

### Branch Strategy
> - main / dev 브랜치 기본 생성
> - main과 dev로 직접 push 제한
> - PR 전 최소 1인 이상 승인 필수

### Git Convention
> 1. 적절한 커밋 접두사 작성
> 2. 커밋 메시지 내용 작성
> 3. 내용 뒤에 이슈 (#이슈 번호)와 같이 작성하여 이슈 연결

> | 접두사 | 설명 |
> | ------------- | ------------------------------ |
> | Feat : | 새로운 기능 구현 |
> | Add : | 에셋 파일 추가 |
> | Fix : | 버그 수정 |
> | Docs : | 문서 추가 및 수정 |
> | Style : | 스타일링 작업 |
> | Refactor : | 코드 리팩토링 (동작 변경 없음) |
> | Test : | 테스트 |
> | Deploy : | 배포 |
> | Conf : | 빌드, 환경 설정 |
> | Chore : | 기타 작업 |

### Pull Request
> ### Title
> * 제목은 '[Feat] 홈 페이지 구현'과 같이 작성합니다.

> ### PR Type
> - [ ] FEAT: 새로운 기능 구현
> - [ ] ADD : 에셋 파일 추가
> - [ ] FIX: 버그 수정
> - [ ] DOCS: 문서 추가 및 수정
> - [ ] STYLE: 포맷팅 변경
> - [ ] REFACTOR: 코드 리팩토링
> - [ ] TEST: 테스트 관련
> - [ ] DEPLOY: 배포 관련
> - [ ] CONF: 빌드, 환경 설정
> - [ ] CHORE: 기타 작업

> ### Description
> * 구체적인 작업 내용을 작성해주세요.
> * 이미지를 별도로 첨부하면 더 좋습니다 👍

> ### Discussion
> * 추후 논의할 점에 대해 작성해주세요.

### Code Convention
>BE
> - 패키지명 전체 소문자
> - 클래스명, 인터페이스명 CamelCase
> - 클래스 이름 명사 사용
> - 상수명 SNAKE_CASE
> - Controller, Service, Dto, Repository, mapper 앞에 접미사로 통일(ex. MemberController)
> - service 계층 메서드명 create, update, find, delete로 CRUD 통일(ex. createMember)
> - Test 클래스는 접미사로 Test 사용(ex. memberFindTest)

> FE
> - styled-Component 변수명 S + 변수명 (ex. Swrap)
> - styled-Component는 return문 위에 작성
> - 크게는 styled-Component, 그 안에서 className 사용
> - Event handler 사용 (ex. handle ~)
> - export방식 (ex. export default ~)
> - 화살표 함수 사용

### Communication Rules
> - [Discord 활용](https://discord.com/channels/1215489988599484447/1242863851389845625/1243401996124557332)
> - 정기 회의
> - 평일 아침11시

## :clipboard: Documents
> [📜 API 명세서](https://github.com/OZ-Coding-School/oz_02_main-004-BE)
>
> [📜 요구사항 정의서](https://github.com/OZ-Coding-School/oz_02_main-004-BE)
>
> [📜 ERD](https://github.com/OZ-Coding-School/oz_02_main-004-BE)
>
> [📜 테이블 명세서](https://docs.google.com/spreadsheets/d/13y8xi67UQYCzX1xgSORtlA1_vXRFq6OQuVDG2o7fhO0/edit#gid=0)
>
> [📜 화면 정의서](https://github.com/OZ-Coding-School/oz_02_main-004-BE)