- 스터디 플래너를 작성하고, 사람들과 공유하며 학습 의지를 높이는 웹 개발 프로젝트
Ver.1.0
: 2023.07.10 ~ 2023.12.13 (총 22주)Ver.2.0
: 2024.01.02 ~ 2024.01.26 (총 4주)Ver.2.5
: 2024.01.29 ~ 2024.03.28 (총 9주)
강정현 Front-End |
김연수 Front-End |
권유나 Back-End |
김강호 Back-End |
JAVA | Sprin Boot | Gradle | JWT | JPA | Junit5 | JaCoCo | SonarQube |
---|---|---|---|---|---|---|---|
8 | 2.7.14 | 7.5.1 | 4.3.0 | 2.7.14 | 5.8.2 | 0.8.5 | 3.4.0 |
React | TypeScript | React-reudx | Redux-toolkit | React-router-dom | Axios | Firebase | Webpack | Babel | SASS (SCSS) |
---|---|---|---|---|---|---|---|---|---|
18.2.20 | 5.1.6 | 4.2.1 | 1.9.6 | 6.14.2 | 1.5.0 | 10.5.2 | 5.88.2 | 7.22.10 | - |
MySQL | Redis |
---|---|
8.0.31 | 2.7.14 |
Ubuntu | Nginx | Docker | Jenkins | SSL |
---|---|---|---|---|
20.04 LTS | 1.18.0 | 24.0.6 | 2.431 | - |
GitHub | PostMan | Figma | Notion |
---|
Visual Studio Code | IntelliJ |
---|
🔍 브랜치 전략 및 컨벤션
.
├── main: 배포 코드가 있는 브랜치
│ └── develop: 실제 개발 브랜치
│ ├── feature: 기능 구현 브랜치
│ ├── test: 테스트 코드 작성 브랜치
│ ├── fix: 버그 수정 브랜치
│ ├── refactor: 코드 스타일 수정 및 리팩토링을 위한 브랜치
│ └── docs: readme 등 문서를 작업하는 브랜치
└── hoxfix: main에서 버그를 수정할 브랜치
⭐️ [해당하는 브랜치]/[front/back]-issue[이슈번호]
ex) develop
├── feature/front-issue25
├── fix/back-issue126
└── ...
💡 [Part] Tag: Subject
ex) [FE] feat: 홈페이지 이미지추가
[파트] 태그: 제목의 형태로 ], : 뒤에는 space가 있다.
feat
: 기능 추가test
: 테스트 코드 작성modify
: 버그 아닌 코드 수정fix
: 버그 수정refactor
: 코드 리팩토링style
: 코드 스타일(코드 컨벤션 추가) 수정docs
: 문서 작업design
: 프론트 CSS 수정test
: 테스트 코드 작성chore
: 프로젝트 설정 파일 수정create
: 프로젝트 생성rename
: 파일이나 폴더명을 수정하거나 옮기는 작업만 수행remove
: 파일을 삭제하는 작업만 수행
- 자동로그인
- 로그인 시 체크박스를 통해 자동로그인 설정이 가능합니다.
- 할 일
- 할 일을 끝내지 못했을 때, 세모(△)를 사용해 표시할 수 있습니다.
- 주별 및 일별 플래너에서 할 일의 순서를 변경할 수 있습니다.
- 타임테이블
- 타임테이블 등록 시, 하나의 할 일에 여러 개의 시간을 입력할 수 있습니다.
- 루틴
- 루틴을 통해 할 일을 일괄적으로 등록할 수 있습니다.
- 소셜 검색 필터
- 소셜 검색 시 기간 필터를 통해 특정 기간의 게시물을 검색할 수 있습니다.
- 나의 플래너
- 다른 사용자 플래너
- 회원정보 수정
- 플래너 공개범위 설정
- 카테고리 설정
- 디데이 설정
- 친구 검색
- 팔로우/팔로워 목록
- 루틴