Skip to content
/ echobl Public

A discussion platform designed to help users break out of their belief bubbles by exposing them to diverse perspectives and ideas, encouraging open-minded thinking.

Notifications You must be signed in to change notification settings

FuJacob/echobl

Repository files navigation


EchoBl
EchoBl

Tired of discussion boards becoming echo-chambers when discussing controversial topics? Well, EchoBl solves that.

A social debate platform for people to voice their beliefs on controversial topics, and possibly exit their bubble.

What is it?How it was madeHow to UseLicense

screenshot screenshot

Note: Please note it may take a while to load due to being hosted on Render's free plan.

What is EchoBl?

EchoBl was created in response to the difficulty of having meaningful discussions on controversial topics with those holding opposing views. For instance, on platforms like Reddit, subreddits often reinforce a groupthink mentality due to the upvote system.

EchoBl changes that by giving users the power to create their own debate spaces, where they can engage in open discussions with people from all sides of the conversation.

  • Debate Bubbles
    • Users can create and join "bubbles" based on various controversial topics to share and challenge opinions in real-time.
  • Topic Categories
    • Categories range from politics to lifestyle, ensuring there's a bubble for every passionate discussion.
  • Real-Time Discussion
    • Engage in live discussions and see arguments unfold as people present their views.
  • Voting System
    • Participants can vote on arguments to either agree, disagree, or support different viewpoints.
  • User Profiles
    • Create profiles to track your past debates, votes, and contributions to various topics.

How was EchoBl made?

Languages

Tools & Technologies

Frameworks & Libraries

How do I use it?

From your command line:

# Clone the repository
git clone https://github.com/yourusername/echobl

# Navigate to project directory
cd echobl

# Create a virtual environment
python -m venv venv

# Activate virtual environment
# On Windows:
venv\Scripts\activate
# On macOS/Linux:
source venv/bin/activate

# Install dependencies
pip install -r requirements.txt

# Set up the database
python manage.py migrate

# Run the development server
python manage.py runserver

License

MIT

fujacob.vercel.app  ·  GitHub @fujacob  ·  LinkedIn @FuJacob

About

A discussion platform designed to help users break out of their belief bubbles by exposing them to diverse perspectives and ideas, encouraging open-minded thinking.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published