Dormio
概要
寮で暮らす人々の生活を便利にするツールです。寮の住人と管理人向けです。
特徴
- React Nativeによるクロスプラットフォーム開発
- 自動テスト
- Firestoreによる、リアルタイムなデータ同期
実行方法
Expo
- スマホにExpo Clientをインストールしてください。
- Expo Clientを起動し、
Scan QR Code
をタップしてください。 - https://expo.io/@kiyoshi910/dormio にあるQRコードを読み取るとDormioが起動します。
ローカル環境
依存関係
- Node
- yarn
$ yarn install
$ yarn dev
# ブラウザが起動するのでQRコードをExpo Clientアプリで読み取ってください
デバッグ方法
react-native-debuggerをインストールしてください。
$ yarn dev
機能
管理人の所在地がわかる!
左のiPhoneが住人の画面で、右のAndroidが管理人の画面です
住人がボタンをタップしても、管理人の居場所は切り替えられません。
管理人はボタンをタップして、管理人の居場所「管理室にいます」←→「出かけています」を切り替えることができます。切り替えると、住人側のアプリに自動で反映されます
お知らせ機能
食事の申込み機能
左のiPhoneが住人の画面で、右のAndroidが管理人の画面です
住人は食事の申込みをスウィッチで切り替えられます。
管理人は住人の申込状況をリアルタイムで見られます。
(左の画面は301号室の清川が操作しているという設定です)