Inspiration
Too many social media sites are bogged down by racist and derogatory content every single day. The Daily Mail says that 10,000 slurs a day posted on social network. Though websites have initiatives to ban users who post this kind of material, they maneuver from regular bans through the creation of multiple accounts. IP banning was invented to combat this problem. However, according to an NPR report, people turn to other platforms, specifically underdeveloped start-up platforms. This issue is _ very serious _ for those platforms as they do not have sophisticated security and content-control systems. To solve this problem, we invented Universal IP Banning. Our platform has a united we BAN vision, meaning if you are banned from one site, you are banned from our partners as well.
What it does
This site allows site to use our API to ban IPs and see if it is banned. Sites can use our data to take action accordingly. Country information is also available for geo-blocking purposes. Alternatively, companies can point their DNS to our server, which would forward requests to their own after verifying their IP. This option requires NO CODE for companies to implement.
How it was built
We used Django, Python, and a fancy IP geo locating database for the back end and a HTML/CSS/JS front end.
Challenges we ran into
We ran into difficulty into writing documentation, processing API keys, dealing with proxies, and ultimately understanding what was going on.
Accomplishments that we're proud of
We are proud of our professional front end user control panel and documentation. We are also proud to endorse the concept of lowering toxic traffic on websites by preventing nonconstructive and comments that are spam.
What we learned
We learned about proxy connections and how to develop useful, practical experiences. The challenges we ran into emphasized how much difficulty we surpassed, as we grew from hardly understanding this website conceptually to fully endorsing this idea.
What's next for United IP Banning
In the future, we plan to deploy this on a professional hosting platform and share our innovation with the world. We also plan on adding basic account controls such as password reset and account/api key deletion.
Log in or sign up for Devpost to join the conversation.