From 8327bf96296f8db5b6736a8e2fe9e604b11853f0 Mon Sep 17 00:00:00 2001
From: collie-jun <167491677+collie-jun@users.noreply.github.com>
Date: Wed, 9 Oct 2024 14:00:02 +0900
Subject: [PATCH 1/5] Create README.md
---
README.md | 180 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 180 insertions(+)
create mode 100644 README.md
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..ef57885
--- /dev/null
+++ b/README.md
@@ -0,0 +1,180 @@
+# ✈️ 여행한DAY - The Travel Day ✈️
+
+
+# 🔎 서비스 소개 Introduction
+
+---
+[**여행한DAY**](https://www.thetravelday.co.kr/)는 일행과 함께 일정을 계획하고
+
+글로벌 운항 시스템(GDS)에서 추출한 **항공 특가 정보**를 확인 할 수 있는
+
+**여행 계획 공유 플랫폼**입니다.
+* [React 프론트엔드 레포지토리](https://github.com/100-hours-a-week/5-CKNS-final-front)
+* [Disquiet 프로덕트 소개](https://disquiet.io/product/%EC%97%AC%ED%96%89%ED%95%9Cday)
+
+# 👨💻 팀원 소개
+
+---
+|
이현도(PM) | 전연주 | 김준호 | 김소민 |
+|----------------------------------|----------------------------------------------|------------------------------|---------------------------------------------------------|
+| Frontend, Infra | Frontend, Design | Backend | Backend |
+| [@HidenLee](https://github.com/HidenLee) | [@collie-jun](https://github.com/collie-jun) | [@sean](https://github.com/grulla79) | [@ss0ming](https://github.com/ss0ming) |
+
+# 📅 프로젝트 일정
+
+---
+> 2024.07.21 ~ 2024.10.06
+
+| 스프린트 | 기간 | 설명 |
+|---------|-----------------------------|----------------------------------------------------------------------------------|
+| 1 | `2024/07/22` → `2024/08/11` | 프로젝트 기획,
기술 선정,
기능, API 설계,
ERD 설계,
개발 환경 세팅,
그라운드 룰 설정 |
+| 2 | `2024/08/12` → `2024/08/25` | MVP 개발,
내부 QA
1차 배포 및 홍보 |
+| 3 | `2024/08/26` → `2024/09/08` | 실 서비스 운영,
사용자 피드백 반영,
부가 기능 구현 |
+| 4 | `2024/09/09` → `2024/09/20` | 2차 배포 및 운영 |
+| 5 | `2024/09/23` → `2024/10/06` | 개발 마무리,
구조 리팩토링,
개발 문서 정리 |
+
+
+
+## 🕹 주요 기능️ Main Feature
+
+---
+
+
+메인 화면| 여행방 생성 | 일정 추가 |일정 순서 변경
+--- |----------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------| --- |
+
|
|
|
+
+## 🔧 기술 스택 Stack
+
+---
+
+[//]: # (### Back-End)
+
+[//]: # (```markdown)
+
+[//]: # (Language : Java 17)
+
+[//]: # (Framework : SpringBoot 3.3.2)
+
+[//]: # (```)
+
+[//]: # ()
+[//]: # (### Front-End)
+
+[//]: # (```markdown)
+
+[//]: # (Language: JavaScript)
+
+[//]: # (Framework: React 18.3.1)
+
+[//]: # (Styling: Styled-components)
+
+[//]: # (State Management: Zustand 4.5.4)
+
+[//]: # (Library: )
+
+[//]: # (- Axios 1.7.4 )
+
+[//]: # (- STOMP 7.0.0)
+
+[//]: # (- SockJS-client 1.6.1)
+
+[//]: # (- Firebase 10.13.1)
+
+[//]: # (```)
+
+### Front-End
+![React](https://img.shields.io/badge/javascript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=white)
+![React](https://img.shields.io/badge/react-61DAFB?style=for-the-badge&logo=react&logoColor=white)
+![Axios](https://img.shields.io/badge/axios-5A29E4?style=for-the-badge&logo=axios&logoColor=white)
+![StyledComponents](https://img.shields.io/badge/styledcomponents-DB7093?style=for-the-badge&logo=styledcomponents&logoColor=white)
+![zustand](https://img.shields.io/badge/zustand-885630?style=for-the-badge&logo=react&logoColor=white)
+
+### Back-End
+![Java](https://img.shields.io/badge/java-007396?style=for-the-badge&logo=openjdk&logoColor=white)
+![Spring](https://img.shields.io/badge/spring-6DB33F?style=for-the-badge&logo=spring&logoColor=white)
+![Spring Boot](https://img.shields.io/badge/Spring%20Boot-6DB33F.svg?&style=for-the-badge&logo=Spring%20Boot&logoColor=white)
+![JPA](https://img.shields.io/badge/jpa-59666C.svg?&style=for-the-badge&logo=hibernate&logoColor=white)
+
+### Database
+![MySQL](https://img.shields.io/badge/mysql-4479A1?style=for-the-badge&logo=mysql&logoColor=white)
+![Redis](https://img.shields.io/badge/redis-DC382D?style=for-the-badge&logo=redis&logoColor=white)
+![MongoDB](https://img.shields.io/badge/mongodb-47A248?style=for-the-badge&logo=mongodb&logoColor=white)
+
+### Push Events & Chatting
+![firebase](https://img.shields.io/badge/firebase-DD2C00?style=for-the-badge&logo=firebase&logoColor=white)
+![socketio](https://img.shields.io/badge/socketio-010101?style=for-the-badge&logo=socketdotio&logoColor=white)
+![stomp](https://img.shields.io/badge/stomp-ffffff?style=for-the-badge&logo=stomp&logoColor=white)
+
+### AWS Server
+![Amazon ElasticBeanstalk](https://img.shields.io/badge/ElasticBeanstalk-FF9900?style=for-the-badge&logo=awsorganizations&logoColor=white)
+
+### CI/CD & Infra Tools
+![GitHubAction](https://img.shields.io/badge/GitHubAction-2088FF?style=for-the-badge&logo=githubactions&logoColor=white)
+![Docker](https://img.shields.io/badge/Docker-2496ED.svg?&style=for-the-badge&logo=Docker&logoColor=white)
+![Nginx](https://img.shields.io/badge/Nginx-009639.svg?&style=for-the-badge&logo=Nginx&logoColor=white)
+
+### Storage
+![Amazon S3](https://img.shields.io/badge/amazons3-569A31?style=for-the-badge&logo=amazons3&logoColor=white)
+
+### Collaboration Tools
+![Notion](https://img.shields.io/badge/Notion-000000.svg?&style=for-the-badge&logo=Notion&logoColor=white)
+![Mattermost](https://img.shields.io/badge/discord-5865F2.svg?&style=for-the-badge&logo=discord&logoColor=white)
+
+### Issue & Configuration Management
+![GitLab](https://img.shields.io/badge/github-181717.svg?&style=for-the-badge&logo=github&logoColor=#white)
+![Jira](https://img.shields.io/badge/Jira-0052CC.svg?&style=for-the-badge&logo=Jira&logoColor=Blue)
+
+### Monitoring
+![Sentry](https://img.shields.io/badge/sentry-362D59?style=for-the-badge&logo=sentry&logoColor=white)
+![GoogleTagManager](https://img.shields.io/badge/googletagmanager-246FDB?style=for-the-badge&logo=googletagmanager&logoColor=white)
+![Whatap](https://img.shields.io/badge/Whatap-ffffff?style=for-the-badge&logo=Whatap&logoColor=white)
+![Clarity](https://img.shields.io/badge/Clarity-4971D2?style=for-the-badge&logo=Clarity&logoColor=white)
+
+
+
+## 🗺 서비스 아키텍처 Architecture
+
+### system flow
+---
+![service_architecture.png](./docs/images/service_architecture.png)
+
+---
+### user flow
+---
+![image](https://github.com/user-attachments/assets/fc07113d-16fe-40cf-a951-3cc66f2b692d)
+
+---
+## 📝 데이터베이스 설계 ERD
+
+---
+![service_architecture.png](./docs/images/erd.png)
+
+## ✅ 개발 문서
+
+- Notion : [팀 노션](https://goormkdx.notion.site/4-DAY-7f984f2c8d2949c6857ed19164cd2cf5?pvs=4)
+
+## 설치 및 실행
+
+다음은 로컬 환경에서 바다서원 클라이언트 애플리케이션을 실행하는 방법입니다.
+
+### 요구 사항
+
+- Node.js (v14 이상)
+- npm 또는 yarn
+
+### 설치
+
+```bash
+git clone https://github.com/100-hours-a-week/NemoOceanAcademy_fe.git
+cd NemoOceanAcademy_fe
+npm install
+```
+
+### 실행
+
+```bash
+npm start
+```
+
+
From 81ca77ffa06ba72e91e90c3f0c4c5fd3d698bbfb Mon Sep 17 00:00:00 2001
From: collie-jun <167491677+collie-jun@users.noreply.github.com>
Date: Wed, 9 Oct 2024 14:00:30 +0900
Subject: [PATCH 2/5] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index ef57885..8d1cdcb 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
# ✈️ 여행한DAY - The Travel Day ✈️
-
+
# 🔎 서비스 소개 Introduction
From a22dc5a4ead93059dbe3ea4e13e873740e8fc423 Mon Sep 17 00:00:00 2001
From: collie-jun <167491677+collie-jun@users.noreply.github.com>
Date: Wed, 9 Oct 2024 14:05:44 +0900
Subject: [PATCH 3/5] Update README.md
---
README.md | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 8d1cdcb..c2b7fd8 100644
--- a/README.md
+++ b/README.md
@@ -137,7 +137,8 @@
### system flow
---
-![service_architecture.png](./docs/images/service_architecture.png)
+img src = "https://github.com/user-attachments/assets/d2f4f24e-b411-447d-bc4f-27ccbcdde3d5" />
+
---
### user flow
@@ -148,7 +149,8 @@
## 📝 데이터베이스 설계 ERD
---
-![service_architecture.png](./docs/images/erd.png)
+![image](https://github.com/user-attachments/assets/f1703623-b5da-4edc-8d30-94abc6a51b02)
+
## ✅ 개발 문서
From f3e3459863021d880c41a60074906cd2d9d7b110 Mon Sep 17 00:00:00 2001
From: collie-jun <167491677+collie-jun@users.noreply.github.com>
Date: Wed, 9 Oct 2024 14:06:25 +0900
Subject: [PATCH 4/5] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index c2b7fd8..d2c5da0 100644
--- a/README.md
+++ b/README.md
@@ -137,7 +137,7 @@
### system flow
---
-img src = "https://github.com/user-attachments/assets/d2f4f24e-b411-447d-bc4f-27ccbcdde3d5" />
+![image](https://github.com/user-attachments/assets/13cd6ebc-ba16-448f-9993-d7d83abb59d5)
---
From 7cf3c0e5552b62eb94b7fb26818b8083dd062b2d Mon Sep 17 00:00:00 2001
From: HidenLee
Date: Fri, 11 Oct 2024 02:38:04 +0900
Subject: [PATCH 5/5] HOTFIX: lowestPriceList GET don't need any credential
information
---
travelday-fe/src/pages/searchPage/flightSearch.jsx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/travelday-fe/src/pages/searchPage/flightSearch.jsx b/travelday-fe/src/pages/searchPage/flightSearch.jsx
index 03628f8..0bf73de 100644
--- a/travelday-fe/src/pages/searchPage/flightSearch.jsx
+++ b/travelday-fe/src/pages/searchPage/flightSearch.jsx
@@ -45,8 +45,8 @@ const FlightSearch = () => {
};
const response = await axiosInstance.get('/api/flights/lowestPrice/list', {
- headers: { Authorization: `Bearer ${accessToken}` },
- withCredentials: true, // 쿠키를 전송하기 위한 옵션
+ // headers: { Authorization: `Bearer ${accessToken}` },
+ // withCredentials: true, // 쿠키를 전송하기 위한 옵션
});
const flightData = response.data.data;