'여행가계부-유럽편' 프로젝트

👩🏻‍💻개발동기

여행을 떠나게 되면 환율에 따라 내가 얼만큼 썼는지 헷갈리는 경우가 종종 있습니다.

더군다나 화폐의 단위도 생각보다 다양하고, 카드보다는 현금을 주로 쓰는 경우도 많습니다.

우리는 이러한 것을 도와줄 수 있는 '여행가계부'를 생각하게 되었습니다.

💁🏻‍♀️어플소개

  • '여행가계부'는 나만의 여행을 만들고, 국가를 추가하고, 지출을 추가할 수 있습니다.
  • 모든 것을 내가 원하는대로 자유롭게 쓰고, 지울 수 있습니다!
  • 지출을 추가하면 환율을 고려하여 한화로 약 얼마정도 소비했고, 예산이 얼마정도 남았는지 알려줍니다! (추후 기능 구현이 완료되면, 이 내역을 CSV로 다운받을 수 있도록 제공할 예정입니다!)
  • 추후 개발이 완성되면 OCR기능을 추가하여 '영수증인식' 기능도 추가할 예정입니다!

👥팀원구성

Name GitHub Position
팀장: 이라은 raeunlee ReactNative+EXPO, Axios, NodeJS
윤철 chul0129 Axops, NodeJS, MySQL

🛠️기술구현

스크린샷 2021-12-23 오후 5 31 49

💡Frontend

https://github.com/raeunlee/drims_project_rn

💡Backend

https://github.com/raeunlee/drims_project_server

로그인 및 서비스 프로세스

스크린샷 2021-12-28 오전 12 28 34

디렉토리 구조 (추가 예정)

mini_project

  • src
    • components
      • CountryList.js 추가되는 국가를 나열하기 위한 컴포넌트
      • TravelList.js 추가되는 여행을 나열하기 위한 컴포넌트
    • navigations
      • Tab.js 하단 탭 바 (지출, 홈화면, 마이페이지)
    • screens
      • AddCountry.js 국가를 추가하는 페이지
      • AddTravel.js 여행을 추가하는 페이지
      • Login.js 로그인 페이지
      • Home.js 홈 (나의 여행이 나타나는 화면, 루트 페이지)
      • Money.js 지출을 추가하는 페이지
      • Mypage.js 마이 페이지
      • MyTravel.js 나의 여행 상세 페이지
      • Sign.js 회원가입 페이지
    • App.js
  • App.js