Skip to content

mami-inuzuka/seppanda

Repository files navigation


seppanda(せっぱんだ)とは 🐼👛

概要

seppandaは「割り勘したいけどどちらかが一旦支払っておく」というシーンが多いカップルにおすすめの割り勘計算アプリです。
支払った側がその金額をメモしておくだけで最終的にどちらがいくらお金を渡せばいいのかを常に確認することができます。



サービス利用の流れ

新規登録(招待する人) 新規登録(招待された人) 支払い情報の入力 精算

URL

https://seppanda.com

開発環境

  • ruby 3.0.1
  • Rails 6.1.4.4
  • React 17.0.2
  • TypeScript 4.5.4
  • redis( firebase-auth-rails で必要)

セットアップ

Rails(バックエンド)

$ bin/setup
$ rails server

React(フロントエンド)

$ cd /frontend
$ yarn install
$ yarn run start

redis-serverの起動

redisが入っていない場合はインストールしておく

$ brew install redis

起動

$ redis-server /usr/local/etc/redis.conf

証明書の取得

$ rails firebase:certificates:force_request

テスト・Lint

Rails

$ bundle exec rubocop
$ bundle exec rspec

React

$ cd /frontend
$ yarn lint
$ yarn test