【Part1 要件定義~データベース】チャットアプリを作りながら学ぶゼロワン講座
はじめまして!ゼロワンエバンジェリストの大内です!
この記事では、ゼロワンでチャット機能を実装する方法を解説していきます!
※グループチャットの実装は行いません。
仕様が変わってしまっているところや、もしわからないところあれば概要欄から飛べるゼロワンのフォーラムで質問してください。
要件定義
今回作成するページは以下の通りです。
・SignUp(=新規登録)
・Home(=トークルーム一覧)
・Message_userA(=チャット画面)
・Message_userB(=チャット画面)
左上の『ページ』から作成できます。
「Home」を作成するときだけ、『Is home page』にチェックを入れます。
また、「Message_userB」はまだ作成しないでおいてください。
それ以外は気にせずOKです。
実装の都合上、userAとuserBで画面を分けています。
データベース
次に、データベースを作成します。
サイドバーの上から6番目をクリックすると、データベースのページになります。
『新しいテーブルを作成する』をクリックしてテーブルを、『フィールド追加』をクリックしてフィールドをそれぞれ作成してください。
追加が必要なテーブル、フィールドを以下に示します。
①User
・user_name(テキスト型)
・user_image(ファイル型)
②Room
・userA_id(テキスト型)
・userB_id(テキスト型)
③Message
・room_id(テキスト型)
・currentuser_id(テキスト型)
・messagebody(テキスト型)
Part1は以上です!お疲れ様でした!
最後まで読んでいただき、ありがとうございます。
次回の記事では、SignUpページの作成を解説します!
__________________________________
ゼロワンフォーラム:https://www.forum.thezeroone.io/
今回解説した動画:https://www.youtube.com/watch?v=OI0X_fhKETY
ゼロワンのHP:https://www.zeroone.today/
こんにちは、ゼロワンエバンジェリストの大内です!
今回は、チャット機能を作りながら学ぶゼロワン講座のPart1、要件定義~データベースの説明をしました。少々複雑な箇所もありますが、本記事と動画を見ながら試行錯誤してみてください!
わからないことがあれば、フォーラム等でご質問ください。
__________________________________