Due to the ongoing pandemic, everyone is working remotely!
This puts immense pressure on Internet services and often leads to slow internet connection bandwidths. The pandemic has given us enough trouble already where in slow internet just makes it worse :- halted work zoom calls, repetitively cut and unclear voices, connection dropping just at the time of payments or exactly when you're about to submit a project for a hackathon. To top that, getting in touch with your internet service provider to complain and actually getting your problem resolved is next to impossible, taking up another half of your day.
Amongst the 20 largest cities in India, Jaipur's broadband speed stands at rank 17 #[1].
This gives users enough reason to complain to the Wi-Fi internet service providers, when the promised speed is not met.
Thus comes in 'Rebel', a python based program, which checks your internet speed every 2 hours and if the current speed (inclusive of both download and upload speeds) is less than 80% of what the user is actually paying for to the internet service provider: The program tweets and tags the service's twitter handle, notifying them of the actual current speed and expected speed, all on its own. The user only inputs the expected speed one time; rest is taken care of by the program. Thus the program removes the hassle of contacting your internet service provider every time you use the internet, keeps the company in check, makes working remotely more efficient and saves half your day!
#[1] = https://www.speedtest.net/insights/blog/india-state-city-broadband-speeds-2018/
Technologies used
Discussion