Want to set internal forum on our reactjs member's platform

AI-generated summary

A user wants to integrate a Discourse forum into their ReactJS internal platform for proposal discussions. They need automatic topic creation when a new proposal starts, a seamless login experience for already-authenticated users, email notifications for new comments (with attachments), and the ability to reply via email. Falco suggests using DiscourseConnect for single sign-on, configuring email preferences, and leveraging the Discourse API for automated topic creation. They also recommend setting up reply-by-email via POP3 polling and exploring options like embedding Discourse comments with JavaScript or configuring direct-delivery incoming email for self-hosted instances. pfaffman adds related resources for embedding and email setup.

I have 1 specific requirement: On my reactjs platform for our internal members, we have a proposal where conversations need to happen through Discourse forum.
For each proposal there are multiple people involved who should

  1. see the conversations in the same timeline fashion
  2. the topic should automatically gets created when a new proposal started
  3. these users are already logged in so they don’t have to login to discourse for a seamless experience
  4. each member should get emails for a new comment addition with attachments if any
  5. if a member is replying on the email only the comment with attachement should get added to the proposal discussion.

Please let me know how can I implement this.

Thank you!

Setup single sign on, using Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)

Users can control their email preferences, and you can set defaults for new users. No emails though, as far as I know.

This is easily doable with our API.

Setup Set up reply by email with POP3 polling

See also Embed Discourse comments on another website via Javascript and Configure direct-delivery incoming email for self-hosted sites