Skip to content

Commit

Permalink
Merge pull request #142 from 100-hours-a-week/HOTFIX-HidenLee-2
Browse files Browse the repository at this point in the history
Hotfix hiden lee 2
HidenLee authored Oct 10, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
2 parents 472d80a + 7cf3c0e commit 8b27748
Showing 2 changed files with 184 additions and 2 deletions.
182 changes: 182 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,182 @@
# ✈️ 여행한DAY - The Travel Day ✈️
<img src = "https://github.com/user-attachments/assets/c389a9c2-6e1c-425f-b10a-1ef4db17df05" width="600" align="center"/>

# 🔎 서비스 소개 Introduction

---
[**여행한DAY**](https://www.thetravelday.co.kr/)는 일행과 함께 일정을 계획하고
<br>
글로벌 운항 시스템(GDS)에서 추출한 **항공 특가 정보**를 확인 할 수 있는
<br>
**여행 계획 공유 플랫폼**입니다.
* [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)

# 👨‍💻 팀원 소개

---
| <center>이현도(PM)</center> | <center>전연주</center> | <center>김준호</center> | <center>김소민</center> |
|----------------------------------|----------------------------------------------|------------------------------|---------------------------------------------------------|
| <center>Frontend, Infra</center> | <center>Frontend, Design</center> | <center>Backend</center> | <center>Backend</center> |
| <center>[@HidenLee](https://github.com/HidenLee)</center> | <center>[@collie-jun](https://github.com/collie-jun)</center> | <center>[@sean](https://github.com/grulla79)</center> | <center>[@ss0ming](https://github.com/ss0ming)</center> |

# 📅 프로젝트 일정

---
> 2024.07.21 ~ 2024.10.06
| 스프린트 | 기간 | 설명 |
|---------|-----------------------------|----------------------------------------------------------------------------------|
| 1 | `2024/07/22``2024/08/11` | 프로젝트 기획, <br/>기술 선정, <br/>기능, API 설계, <br/>ERD 설계, <br/>개발 환경 세팅, <br/>그라운드 룰 설정 |
| 2 | `2024/08/12``2024/08/25` | MVP 개발, <br/> 내부 QA<br/>1차 배포 및 홍보 |
| 3 | `2024/08/26``2024/09/08` | 실 서비스 운영,<br/> 사용자 피드백 반영, <br/> 부가 기능 구현 |
| 4 | `2024/09/09``2024/09/20` | 2차 배포 및 운영 |
| 5 | `2024/09/23``2024/10/06` | 개발 마무리, <br/> 구조 리팩토링, <br/>개발 문서 정리 |



## 🕹 주요 기능️ Main Feature

---


메인 화면| 여행방 생성 | 일정 추가 |일정 순서 변경
--- |----------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------| --- |
<img alt="메인화면" src="https://github.com/user-attachments/assets/3aea0eb9-46d4-4aa6-813d-6143481f1854" width="100"/> | <img alt="여행방생성" src="https://github.com/user-attachments/assets/333234c0-d9f6-472a-9554-93b1f09730dd" width="100"/> | <img alt="일정 추가" src="https://github.com/user-attachments/assets/84620d55-5408-4c27-8849-0997a74fa2ad" width="100"/> | <img alt="일정 순서 변경" src="https://github.com/user-attachments/assets/dfc20586-328b-488f-85ce-d69a02dca6ce" width="100"/>

## 🔧 기술 스택 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
---
![image](https://github.com/user-attachments/assets/13cd6ebc-ba16-448f-9993-d7d83abb59d5)


---
### user flow
---
![image](https://github.com/user-attachments/assets/fc07113d-16fe-40cf-a951-3cc66f2b692d)

---
## 📝 데이터베이스 설계 ERD

---
![image](https://github.com/user-attachments/assets/f1703623-b5da-4edc-8d30-94abc6a51b02)


## ✅ 개발 문서

- 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
```


4 changes: 2 additions & 2 deletions travelday-fe/src/pages/searchPage/flightSearch.jsx
Original file line number Diff line number Diff line change
@@ -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;

0 comments on commit 8b27748

Please sign in to comment.