前提・実現したいこと
現在、Nuxt.jsとfirebaseを使ってタスク管理アプリを作ろうとしているのですが、ユーザーごとにタスクページが表示されるようにしたいです。どのような処理をする方法が一般的か知りたいです。
先日slackのクローンアプリを作る際にfirebaseを利用しました。その際はGoogleアカウントログイン→みんなと共有するページという形になっていたのですが今回はログインしたユーザーのプライベートページ(各自のtodoページ)という形で実装したみたいと考えています。
今考えていること
前回はデータベースにchannelsというコレクション(共有されたページ)にmessagesというチャット内容にユーザー情報を含めてチャット機能を実装していたのですが、このchannelsの部分にユーザー情報を含めることによって実現ができるのではないかと考えています。
具体的にはusersコレクション(各ユーザーの情報)→channelsコレクション(各ユーザーのオリジナルページ)→todosと追加するといったイメージですが、この実装方法は正しいのでしょうか。正しくないのであれば、理想的な実装方法等を知りたいです。よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
firebase
Nuxt.js
を使用しています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。