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 made • How to Use • License
Try EchoBl now on https://echobl.onrender.com/
Note: Please note it may take a while to load due to being hosted on Render's free plan.
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.
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
fujacob.vercel.app · GitHub @fujacob · LinkedIn @FuJacob