- MYRO 클론 코딩
- 여행 스케줄링 플래너 ‘MYRO’ 에 추가 기능을 구현한 프로젝트
- UI만 보고 반응형 디자인과 기능을 구현
- MYRO 홈페이지: https://www.myro.co.kr/
2023.01.13 ~ 2023.04.11 (총 13주)
강정현 Front-End |
김연수 Front-End |
김주연 Front-End |
권유나 Back-End |
김강호 Back-End |
김성수 Back-End |
JAVA | Sprin Boot | Gradle | Swagger2 | Junit5 | JWT | JPA | Websocket |
---|---|---|---|---|---|---|---|
8 | 2.7.5 | 7.6 | 3.0.0 | - | 3.10.3 | 2.7.5 | 2.7.5 |
React | TypeScript | React-reudx | React-router-dom | React-slick | React-beautiful-dnd | slick-carousel | Axios | Firebase |
---|---|---|---|---|---|---|---|---|
18.2.0 | 18.0.27 | 8.0.5 | 6.8.1 | 0.29.0 | 13.1.1 | 0.29.0 | 1.3.2 | 9.18.0 |
MySQL |
---|
8.0.31 |
Ubuntu | Nginx | Docker | Jenkins | SSL |
---|---|---|---|---|
18.04.6 LTS | 1.14.0 | 23.0.1 | - | - |
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
: 기능 추가modify
: 버그 아닌 코드 수정fix
: 버그 수정refactor
: 코드 리팩토링style
: 코드 스타일(코드 컨벤션 추가) 수정docs
: 문서 작업design
: 프론트 CSS 수정test
: 테스트 코드 작성chore
: 프로젝트 설정 파일 수정create
: 프로젝트 생성rename
: 파일이나 폴더명을 수정하거나 옮기는 작업만 수행remove
: 파일을 삭제하는 작업만 수행
-
회원가입
-
로그인
-
메인페이지
- 메인페이지에서 유저가 공개한 일정과 여행 장소를 확인할 수 있습니다.
- 여행지 목록을 확인할 수 있습니다. 유저가 일정을 생성할 때, 해당 목록에서 여행지를 선택할 수 있습니다.
- 여행지 검색을 통해 원하는 장소를 찾을 수 있습니다.
- 오름차순, 내림차순 정렬을 통해 빠른 검색이 가능합니다.
-
마이페이지
-
일정 생성
-
일정 생성 - 1
-
일정 생성 - 2
-