マッチングサイトのウェブアプリを作ろうと思ってますが、、MODELの考え方(Railsにて)
はじめまして、あけましておめでとうございます。
当方、ノンプログラマーの初心者です。
質問があります。 マッチングサイト系のウェブサービスを作ってみようとトライしていますが、 アプリを設計する上でデータベースの考え方としてどのように設計していこうか困っています。
「ユーザーが登録されていて、興味があればリクエストを送り、マッチング成功すれば、 メッセージのやり取りを行う。」 という処理を行いたいです。
とりあえずデーターベースは、 ・Userの登録情報のデータ ・投稿(メッセージ)のデータ
のモデルを作成するつもりですが、 マッチングのリクエスト(許可)を取る仕組みをどの様に 考えればいいのか。
とりあえず、私が考えているのは、 ユーザーのデータベースにリクエストがあったことを知らせるカラムを作り、 その情報がお互いのデータベースに入れば、 投稿のデータを使用可能にする。 それだと、複数人のリクエストに対応できなさそうで、マッチングのモデルを作成し、 そこで管理するというイメージで考えています。
どうでしょうか?! しょうもない質問かもしれませんが、 ご教授願います!m(__)m