Skip to content

ChungPlusPlus/travel-paylog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Travel-Paylog(여행 정산 앱)

이 앱은 여러 명이 함께 여행할 때 각자의 결제 내역을 기록하고, 손쉽게 정산할 수 있도록 도와주는 웹앱입니다.

개요

여러 명이서 여행을 가서 무언가를 살 때마다 정산을 하는 것보다 메모를 해두었다가 한번에 정산을 하는 것이 편리하다 생각하였습니다. 누가 무엇을 결제했는지를 버튼 클릭 몇 번으로 간편하게 기록하고, 최종적인 정산도 도와주는 간단한 도구를 만들고자 했습니다. 앱 배포 없이 간단하게 사용하기 위해서 단일 html 파일로 만들었습니다. 모바일 환경(안드로이드)에서 간편하게 사용할 수 있게 제작되었습니다.

주요 기능

  • 결제 내역 추가: 결제자, 금액, 메모, 참여자, 사진을 입력해 내역을 기록할 수 있습니다.
  • 참여자 선택: 버튼 방식으로 참여자를 빠르게 선택할 수 있습니다.
  • 내역 관리: 기록된 결제 내역을 확인, 개별 삭제, 전체 삭제, 자세히 보기 및 수정이 가능합니다.
  • 데이터 내보내기/가져오기: JSON 형식으로 데이터를 내보내거나, 여러 명의 데이터를 합쳐 정산할 수 있습니다.
  • 정산 기능: 여러 명의 결제 내역을 합산해 각자가 얼마를 받아야/줘야 하는지 계산해줍니다.
  • 오프라인 이용: 통신 기능은 없습니다. 정산을 할 때에는 각자 내보낸 JSON을 하나씩 입력하여 계산하면 됩니다.

사용 방법

  1. 파일 열기
    settle.html 파일을 PC 또는 모바일(Samsung Internet/Chrome 권장, iOS는 불가)에서 엽니다.

  2. 결제 내역 입력

    • 결제자, 금액, 참여자 등을 입력하고 "추가" 버튼을 누릅니다.
    • 각 내역을 클릭하면 상세 정보 확인 및 수정이 가능합니다.
  3. 데이터 내보내기

    • "데이터 내보내기" 버튼을 눌러 JSON 데이터를 복사할 수 있습니다.
    • 클립보드에 자동으로 복사됩니다. 복사에 실패하면 아래 텍스트를 직접 복사해주세요.
    • 정산을 위한 데이터를 내보내는 것입니다. 사진 데이터는 제외하고 내보내집니다.
  4. 정산하기

    • 여러 명의 JSON 데이터를 한 줄에 하나씩 붙여넣고 "정산 계산"을 누르면, 전체 결제 내역과 정산 결과를 확인할 수 있습니다.

기타 안내

  • 데이터 저장: 입력한 데이터는 브라우저의 localStorage에 저장됩니다. 브라우저 캐시를 지우면 데이터가 삭제될 수 있습니다.
  • 통화 단위 변경: 코드의 CURRENCY 변수를 변경하면 다른 나라의 통화로 쉽게 사용할 수 있습니다.
  • 앱처럼 사용: 모바일에서 "홈 화면에 추가" 기능을 사용하면 앱처럼 실행할 수 있습니다.

About

여행 정산 도우미

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages