카테고리 없음

비행기표 웹앱 만들기 - 기안

Hitzi 2019. 12. 17. 21:30

1. 내가 만들고자 하는 비행기표 어플이란? 

  서비스 내용 자체는 현재 각 항공사별 항공편 정보를 긁어와주는 스카이스캐너와 같음.

  내가 만들려는 웹앱은 도쿄/오사카 <-> 인천/김포/대구/부산 전용으로, 굳이 스카이 스캐너에서 일일이 항공편을 검색하지 않더라도 이 웹앱의 메인페이지에 들어가면 각 공항 간 항공편 시간대/가격대를 간편히 알 수 있도록 하는것.

  웹앱 이름은 아직 정해지지 않았다. 

 

2. 이 웹앱을 만들려는 이유 

  1) SPA(Single Page Application)를 직접 만들어서, 현재 다룰 수 있는 언어의 활용에 더욱 더 익숙해지기 위함

  2) 본인 / 여자친구 / 일본 거주 지인들에게 실제로 쓸모가 있는 서비스를 만들어 조금이라도 더 많은 피드백을 얻고자 함

  3) 정렬같은 실제 코딩 테스트 문제에서도 볼 수 있는 문제를 실제 서비스에 적용해 볼 수 있음

 

3. 웹앱 기능 상세

  1) 사용자의 접속위치(일본이냐 한국이냐)에 따라 공항 디폴트값이 변경. 날짜 기본값은 접속당일.

  2) 공항은 일본은 간사이 국제공항, 한국은 인천 국제공항을 디폴트로 할 것.

  3) 가격 오름차순 정렬로 10~20개 정도 표시 할 것.(read more기능도 추가)

  4) 표기 정보는 가격 / 날짜(요일) / 출발,도착 시각 / 항공사 / 항공사 링크

  5) 날짜 혹은 공항을 변경하더라도 페이지는 바뀌지 않을것.

 

4. 사용 예상 스택

  1) 파이썬(BeautifulSoup, requests) : 현재 확인해본 바 항공정보 API는 국가에서 배포하고 있으나 내가 알고싶은 항공편 가격은 거기서 구할 수 없으므로 각 항공사별 항공편 예약 페이지에서 직접 정보를 긁어와야 할 것으로 보임. 그 스크래핑 작업을 위해 선택.

     

  2) 리액트JS : 페이지 변경없이 모든 기능을 실행시키기 위해 사용.

 

5. 예상되는 한계점/의문점

  - 현재 마땅히 떠오르는 의문점은 없음. 추후 생기면 다른 포스팅에 쓰게 될 것 같다.

 

 

다음 포스팅

  -> 리액트/파이썬 개발 환경 구축