WariTripについて - 友人との旅行で割り勘を簡単管理

複数人での旅行での複雑な割り勘・精算計算を自動化。 友人と一緒に楽しい旅行を実現するための総合管理ツール

企画から実行、支払い記録、最後の精算まで。 すべての過程を一元管理できるWebアプリケーション。

なぜWariTripが必要?

❌ 従来の方法の問題:

  • • 複数人の支払いを誰が払ったか追跡困難
  • • 誰がいくら受け取るべきか計算が複雑
  • • 属性(大人・子供)による割合の調整が面倒
  • • 後日の精算計算で言い争いになる
  • • スプレッドシートは見やすくない、共有しづらい

✅ WariTripの解決策:

  • • リアルタイムで支払いを記録・共有
  • • 自動で割り勘計算・精算を提案
  • • 属性に応じた柔軟な割り勘設定
  • • 旅行企画から精算まで統合管理
  • • URLシェアで友人と即座に共有開始

旅行企画・管理

  • 友人をURLシェアで招待
  • ログイン不要で即使用開始
  • 複数の旅行を同時管理
  • 全デバイス対応

割り勘設定

  • 属性別の割り勘率設定
  • 大人・子供など柔軟に対応
  • 固定金額分担も可能
  • 動的な計算・更新

支払い・精算管理

  • 支払いを逐次記録
  • 誰がいくら払ったか可視化
  • 自動精算計算
  • 最小手数で精算提案

技術スタック

バックエンド

Flask
Webフレームワーク
SQLAlchemy
ORM (SQLite/MySQL)

フロントエンド

Tailwind CSS
CSSフレームワーク
Editor.js
リッチテキストエディター
Font Awesome
アイコンライブラリ

インフラ

Docker
コンテナ化
MySQL
本番データベース
Redis
セッション・キャッシュ

WariTripの特徴

簡単操作

認証不要でURLをシェアするだけ。複雑な登録手続きは一切不要で、旅行メンバー全員がすぐに利用開始できます。

自動計算

属性システムにより、年齢や学生割引などを考慮した正確な精算計算を自動実行。複雑な計算も瞬時に完了します。

モバイル対応

PWA対応でアプリライクな操作感。スマートフォンでも快適に利用でき、オフライン機能も搭載しています。

セキュリティ

CSRF保護、SQLインジェクション対策、XSS防止など、最新のセキュリティ対策を実装。安心してご利用いただけます。

使用フロー

1

旅行作成

旅行の基本情報を入力して新しい旅行を作成します

2

参加者追加

旅行メンバーを追加し、属性(大人・子供等)を設定します

3

支払い記録

旅行中の支払いを随時記録していきます

4

自動精算

システムが自動で精算計算を行い、結果を表示します

オープンソース

GitHub

ソースコードはGitHubで公開しています

リポジトリ

ライセンス

MIT Licenseの下で公開されています

MIT License

コントリビューション

プルリクエストやIssueを歓迎します

Issue報告