Skip to content

KoichiKiyokawa/dormio

Repository files navigation

Dormio

GitHub Actions

概要

寮で暮らす人々の生活を便利にするツールです。寮の住人と管理人向けです。

特徴

  • React Nativeによるクロスプラットフォーム開発
  • 自動テスト
  • Firestoreによる、リアルタイムなデータ同期

実行方法

Expo

  1. スマホにExpo Clientをインストールしてください。
  2. Expo Clientを起動し、Scan QR Codeをタップしてください。
  3. https://expo.io/@kiyoshi910/dormio にあるQRコードを読み取るとDormioが起動します。

ローカル環境

依存関係

  • Node
  • yarn
$ yarn install
$ yarn dev
# ブラウザが起動するのでQRコードをExpo Clientアプリで読み取ってください

デバッグ方法

react-native-debuggerをインストールしてください。

$ yarn dev

機能

管理人の所在地がわかる!

左のiPhoneが住人の画面で、右のAndroidが管理人の画面です
住人がボタンをタップしても、管理人の居場所は切り替えられません。
管理人はボタンをタップして、管理人の居場所「管理室にいます」←→「出かけています」を切り替えることができます。切り替えると、住人側のアプリに自動で反映されます

location

お知らせ機能

お知らせをタップすると詳細が読めます。
notice_movie

食事の申込み機能

左のiPhoneが住人の画面で、右のAndroidが管理人の画面です
住人は食事の申込みをスウィッチで切り替えられます。 管理人は住人の申込状況をリアルタイムで見られます。
(左の画面は301号室の清川が操作しているという設定です)
meal_order

チャット機能

住人←→管理人、住人←→住人全員(グループチャット)間でメッセージのやり取りができます。
chat