├── .firebaserc ├── .gitignore ├── README.md ├── data ├── auth_export │ ├── accounts.json │ └── config.json ├── firebase-export-metadata.json ├── firestore_export │ ├── all_namespaces │ │ └── all_kinds │ │ │ ├── all_namespaces_all_kinds.export_metadata │ │ │ └── output-0 │ └── firestore_export.overall_export_metadata └── storage_export │ └── buckets.json ├── firebase-export-1658247475729Kbr22y └── firestore_export │ ├── all_namespaces │ └── all_kinds │ │ ├── all_namespaces_all_kinds.export_metadata │ │ └── output-0 │ └── firestore_export.overall_export_metadata ├── firebase.json ├── firestore.indexes.json ├── firestore.rules ├── functions ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── data │ ├── auth_export │ │ ├── accounts.json │ │ └── config.json │ ├── firebase-export-metadata.json │ ├── firestore_export │ │ └── firestore_export.overall_export_metadata │ └── storage_export │ │ └── buckets.json ├── jest.config.js ├── package-lock.json ├── package.json ├── src │ ├── callable-functions │ │ └── custom-token │ │ │ ├── createFirebaseAuthCustomToken.ts │ │ │ └── repository.ts │ ├── converters │ │ ├── accountConverter.ts │ │ ├── attendingRoomConverter.ts │ │ ├── messageConverter.ts │ │ ├── publicUserConverter.ts │ │ └── roomConverter.ts │ ├── firebase-functions │ │ ├── account │ │ │ ├── onCreateAccount.ts │ │ │ └── onUpdateAccount.ts │ │ ├── message │ │ │ └── onCreateMessage.ts │ │ └── test-functions │ │ │ └── onCreateTestNotificationRequest.ts │ ├── firestore-refs │ │ └── firestoreRefs.ts │ ├── index.ts │ ├── models │ │ ├── account.ts │ │ ├── attendingRoom.ts │ │ ├── message.ts │ │ ├── publicUser.ts │ │ └── room.ts │ ├── repositories │ │ ├── account.ts │ │ ├── message.ts │ │ └── publicUser.ts │ ├── types │ │ ├── account.d.ts │ │ ├── attendingRoom.d.ts │ │ ├── line │ │ │ └── response.d.ts │ │ ├── messga.d.ts │ │ ├── notification.d.ts │ │ ├── publicUser.d.ts │ │ ├── room.d.ts │ │ └── route.d.ts │ └── utils │ │ └── fcm │ │ └── sendFCMNotification.ts ├── test │ ├── firebase-functions │ │ └── account │ │ │ └── onCreateAccount.test.ts │ └── setUp.ts ├── tsconfig.dev.json └── tsconfig.json └── storage.rules /.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/.firebaserc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # mottai-flutter-app-firebase 2 | -------------------------------------------------------------------------------- /data/auth_export/accounts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/data/auth_export/accounts.json -------------------------------------------------------------------------------- /data/auth_export/config.json: -------------------------------------------------------------------------------- 1 | {"signIn":{"allowDuplicateEmails":false}} -------------------------------------------------------------------------------- /data/firebase-export-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/data/firebase-export-metadata.json -------------------------------------------------------------------------------- /data/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/data/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata -------------------------------------------------------------------------------- /data/firestore_export/all_namespaces/all_kinds/output-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/data/firestore_export/all_namespaces/all_kinds/output-0 -------------------------------------------------------------------------------- /data/firestore_export/firestore_export.overall_export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/data/firestore_export/firestore_export.overall_export_metadata -------------------------------------------------------------------------------- /data/storage_export/buckets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/data/storage_export/buckets.json -------------------------------------------------------------------------------- /firebase-export-1658247475729Kbr22y/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/firebase-export-1658247475729Kbr22y/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata -------------------------------------------------------------------------------- /firebase-export-1658247475729Kbr22y/firestore_export/all_namespaces/all_kinds/output-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/firebase-export-1658247475729Kbr22y/firestore_export/all_namespaces/all_kinds/output-0 -------------------------------------------------------------------------------- /firebase-export-1658247475729Kbr22y/firestore_export/firestore_export.overall_export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/firebase-export-1658247475729Kbr22y/firestore_export/firestore_export.overall_export_metadata -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/firebase.json -------------------------------------------------------------------------------- /firestore.indexes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/firestore.indexes.json -------------------------------------------------------------------------------- /firestore.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/firestore.rules -------------------------------------------------------------------------------- /functions/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/.eslintrc.js -------------------------------------------------------------------------------- /functions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/.gitignore -------------------------------------------------------------------------------- /functions/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/.prettierrc -------------------------------------------------------------------------------- /functions/data/auth_export/accounts.json: -------------------------------------------------------------------------------- 1 | {"kind":"identitytoolkit#DownloadAccountResponse","users":[]} -------------------------------------------------------------------------------- /functions/data/auth_export/config.json: -------------------------------------------------------------------------------- 1 | {"signIn":{"allowDuplicateEmails":false}} -------------------------------------------------------------------------------- /functions/data/firebase-export-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/data/firebase-export-metadata.json -------------------------------------------------------------------------------- /functions/data/firestore_export/firestore_export.overall_export_metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/data/firestore_export/firestore_export.overall_export_metadata -------------------------------------------------------------------------------- /functions/data/storage_export/buckets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/data/storage_export/buckets.json -------------------------------------------------------------------------------- /functions/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/jest.config.js -------------------------------------------------------------------------------- /functions/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/package-lock.json -------------------------------------------------------------------------------- /functions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/package.json -------------------------------------------------------------------------------- /functions/src/callable-functions/custom-token/createFirebaseAuthCustomToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/callable-functions/custom-token/createFirebaseAuthCustomToken.ts -------------------------------------------------------------------------------- /functions/src/callable-functions/custom-token/repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/callable-functions/custom-token/repository.ts -------------------------------------------------------------------------------- /functions/src/converters/accountConverter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/converters/accountConverter.ts -------------------------------------------------------------------------------- /functions/src/converters/attendingRoomConverter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/converters/attendingRoomConverter.ts -------------------------------------------------------------------------------- /functions/src/converters/messageConverter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/converters/messageConverter.ts -------------------------------------------------------------------------------- /functions/src/converters/publicUserConverter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/converters/publicUserConverter.ts -------------------------------------------------------------------------------- /functions/src/converters/roomConverter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/converters/roomConverter.ts -------------------------------------------------------------------------------- /functions/src/firebase-functions/account/onCreateAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/firebase-functions/account/onCreateAccount.ts -------------------------------------------------------------------------------- /functions/src/firebase-functions/account/onUpdateAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/firebase-functions/account/onUpdateAccount.ts -------------------------------------------------------------------------------- /functions/src/firebase-functions/message/onCreateMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/firebase-functions/message/onCreateMessage.ts -------------------------------------------------------------------------------- /functions/src/firebase-functions/test-functions/onCreateTestNotificationRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/firebase-functions/test-functions/onCreateTestNotificationRequest.ts -------------------------------------------------------------------------------- /functions/src/firestore-refs/firestoreRefs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/firestore-refs/firestoreRefs.ts -------------------------------------------------------------------------------- /functions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/index.ts -------------------------------------------------------------------------------- /functions/src/models/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/models/account.ts -------------------------------------------------------------------------------- /functions/src/models/attendingRoom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/models/attendingRoom.ts -------------------------------------------------------------------------------- /functions/src/models/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/models/message.ts -------------------------------------------------------------------------------- /functions/src/models/publicUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/models/publicUser.ts -------------------------------------------------------------------------------- /functions/src/models/room.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/models/room.ts -------------------------------------------------------------------------------- /functions/src/repositories/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/repositories/account.ts -------------------------------------------------------------------------------- /functions/src/repositories/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/repositories/message.ts -------------------------------------------------------------------------------- /functions/src/repositories/publicUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/repositories/publicUser.ts -------------------------------------------------------------------------------- /functions/src/types/account.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/types/account.d.ts -------------------------------------------------------------------------------- /functions/src/types/attendingRoom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/types/attendingRoom.d.ts -------------------------------------------------------------------------------- /functions/src/types/line/response.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/types/line/response.d.ts -------------------------------------------------------------------------------- /functions/src/types/messga.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/types/messga.d.ts -------------------------------------------------------------------------------- /functions/src/types/notification.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/types/notification.d.ts -------------------------------------------------------------------------------- /functions/src/types/publicUser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/types/publicUser.d.ts -------------------------------------------------------------------------------- /functions/src/types/room.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/types/room.d.ts -------------------------------------------------------------------------------- /functions/src/types/route.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/types/route.d.ts -------------------------------------------------------------------------------- /functions/src/utils/fcm/sendFCMNotification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/src/utils/fcm/sendFCMNotification.ts -------------------------------------------------------------------------------- /functions/test/firebase-functions/account/onCreateAccount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/test/firebase-functions/account/onCreateAccount.test.ts -------------------------------------------------------------------------------- /functions/test/setUp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/test/setUp.ts -------------------------------------------------------------------------------- /functions/tsconfig.dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/tsconfig.dev.json -------------------------------------------------------------------------------- /functions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/functions/tsconfig.json -------------------------------------------------------------------------------- /storage.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kosukesaigusa/mottai-flutter-app-firebase/HEAD/storage.rules --------------------------------------------------------------------------------