実現したいこと
Reactでオフライン対応のアンケートアプリを作りたいと考えています。
オフライン時は回答をブラウザに保存し、オンライン時にデータベースへ同期する仕組みを作りたいです。
この仕組みにおすすめの設計をアドバイス頂けますでしょうか。
※バックエンドは未経験のため、できるだけシンプルな構成を目指しています。
※まずはアンケートアプリでバックエンドの仕組みを学習したいと考えております。
発生している問題・分からないこと
現在のところ、自分で考えた実装は以下になります。
フロントエンド:React(PWA化してオフライン対応)
データベース設計:データの一時保存にはIndexedDB、最終保存先にはFirestoreを使用
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
Firebaseを使用する方法で進めていきたいと思っていますが、もし他に最適な組み合わせがありましたらぜひ教えていただきたいです。
補足
特になし
あなたの回答
tips
プレビュー