ReactとFirebaseでチャット掲示板を作って行きます。
アドバイスなどお願いします。
ReactとFirebaseでチャット掲示板を作っています。
既存の掲示板サービスのリサーチもかねてスレ立ててみました。
何かチャット掲示板にあったらいい機能とかありませんか?
現状の開発手法だと新機能入れる度にデザインが変わってHTMLやらJSやらを書きなおすはめになってる。もうちょっと設計段階で吸収しよう。
とりあえず、今開発の参考にしているサイトは
・5ch
・ふたばちゃんねる
・ふたポ
・Find
あとそのスマホアプリ
ちなみにWeb版と同時並行で掲示板閲覧用のスマホアプリも作ってる。
こちらはReact Native
お気に入りスレ機能を作ろうと思うんだけど、お気に入り機能と通知機能を分けるべきか迷っている。
お気に入りスレはマイページで一覧が見れるようにするつもり。
通知は新着レスを通知する機能。
例えばお気に入り、通知両方したい人がいた場合二つボタンを押す必要がある。
お気に入りスレは通知も来るように設定するといいかな
間違えて板違いのスレッド建てちゃうことあるよね。
そんな時、本来の板に付け替える機能があるといいと思います。
なるほど一度立てたスレッドの編集機能みたいなのはあると良いと思います。
今悩んでいるのは投稿やスレッドのお気に入り登録などにログインを必要とするかどうかです。
無責任な発言の応酬にはしたくないのでログインしないと投稿できないようにするのはありかなと考えています。
ただログイン必須にするとなかなかログインしてまで投稿するのは面倒くさいかなとも思っています。
各種ソーシャルログインは用意しようと思いますが・・・
ただしログイン必須にした場合、データの持ち方がシンプルになります。
懸念していたのは匿名ログイン状態でお気に入りスレッド登録をした場合に、
ログインして登録データをどう引き継ぐのか、他の端末での匿名ログインからの通常ログインでデータをどうマージするのか
などを懸念していました。
ログイン必須にするとスレッドお気に入り登録などはアカウントに紐づければいいので楽です。
同じようにReactっチャット作りやろうと思ってました。
完成しましたか?