Skip to content

Latest commit

 

History

History
83 lines (53 loc) · 2.35 KB

README.md

File metadata and controls

83 lines (53 loc) · 2.35 KB

Two Minds One - Bridging Perspectives

Two Minds One is a platform for practicing empathy and understanding from different perspectives, inspired by Jonathan Haidt's book "The Righteous Mind." It uses the OPenAi api for analysis.

Overview

Two Minds One aims to bridge gaps in understanding by providing a safe space to explore alternative perspectives. Its goals include:

  • Understanding: Gain insights into different viewpoints.
  • Empathy: Encourage empathy for differing beliefs.
  • Safe practice: Foster constructive dialogue.
  • Feedback: Receive feedback to enhance understanding.

Installation

To use "Two Minds One," follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/two-minds-one.git
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev

Access the application at http://localhost:3000.

Assumptions and Dependencies

  • Relies on the OpenAI API.
  • Assumes basic understanding of topics.
  • Promotes respectful engagement.

Constraints

  • Neutral and respectful.
  • Prioritizes privacy and ethics.

Roadmap and Planned Features

Feature roadmap for Two Minds One:

Roadmap and Planned Features

Feature roadmap for Two Minds One:

  1. User Preferences:

    • Select political group (conservative or liberal).
  2. Answering Prompts:

    • Respond to random prompts from an alternative perspective.
    • Rate answers out of five, with justification and feedback.
  3. Data Storage and Retrieval:

    • Anonymously save user scores.
    • Allow sharing of answers, scores, and feedback.
    • Enable users to retry the same question.
    • Ensure that users are not given the same question more than once in a session.
  4. Political Spectrum Inclusivity:

    • Expand to include various ideologies.
    • Let users choose the alternative perspective.
  5. Data Visualization:

    • Create graphs for ratings of different political groups.
  6. Repeat for Religion:

Please note that this roadmap may change based on project priorities, user feedback, and the need for additional features.

  1. Repeat for Religion

Please note that this roadmap may evolve based on project priorities, user feedback, and the need for additional features to enhance the user experience.