あなたのことをよく理解していれば、作成する必要があるソーシャルメディアフレームワークにつながるAPIが必要です。 (Facebook、Twitterなどのソーシャルメディアプラットフォームではないため)
これを実行する最善の方法は、ユーザーが作成するリーチポストのIDを保持するデータベースを作成することです。
ユーザーが投稿にコメントするたびに、コメントを最初の投稿と組み合わせるには投稿IDが必要です。同じことを好きにする必要があります。
最終的にはユーザーが最初に質問を投稿し、その質問にいくつかの回答を得る古い形式のフォーラムのようなものです。スタックオーバーフロー自体に非常に似ています。
難しい部分は、バックエンドをフロントエンドに統合して、あなたのアプリにコメント/お気に入りを表示することです。コメントは、最初の投稿を投稿したユーザーと、その投稿を好き/コメントするユーザーが常に同じであるため、コメント/好きな人とシステムのユーザーの間のつながりを満たす必要があります。
正直言ってかなり複雑なシステムです。開発に時間を費やす準備ができていないのであれば、Facebookなどの既存のソーシャルメディアプラットフォームに統合することになります。 SocialAuthやGitHubのカスタムライブラリなど、いくつかのAPIがあります(Facebookに直接アプリを統合したくない場合)。